Unable to load script. Make sure you'reeither running a Metro server(run react-native start )or t...

Unable to load script. Make sure you'reeither running a Metro server(run react-native start )or that your bundle ‘index. android.bundle’ is packaged correctly for release

從git上clone下來(lái)的項(xiàng)目

在Android 環(huán)境配置完成,并且外接手機(jī)設(shè)備沒(méi)有問(wèn)題。
運(yùn)行npm run android 出現(xiàn)上面異常

查看項(xiàng)目目錄下->android->app->src是否有debug文件夾
如沒(méi)有 新建debug文件夾->新建AndroidManifest.xml文件
寫入如下內(nèi)容

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools">

    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>

    <application android:usesCleartextTraffic="true" tools:targetApi="28" tools:ignore="GoogleAppIndexingWarning" />
</manifest>

注:這個(gè)問(wèn)題是因?yàn)锳ndroid9.0以上禁止了所有http請(qǐng)求,為了安全。所以手機(jī)設(shè)備和node服務(wù)不能通訊,我們配置src的debug的AndroidManifest.xml 文件 允許在debug模式下進(jìn)行明文通訊(android:usesCleartextTraffic="true")

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容