react-native總結(jié)錯(cuò)誤+解決辦法

1.Unable to load script from assets 'index.android.bundle' 出錯(cuò)

當(dāng)你運(yùn)行 react native 程序的時(shí)候出現(xiàn)這個(gè)錯(cuò)誤 ,如果您使用Windows,請按以下方式運(yùn)行命令,或者如果出現(xiàn)錯(cuò)誤“無法找到條目文件index.android.js”,解決方法:

第一步(創(chuàng)建缺失的目錄):mkdir android\app\src\main\assets

第二步(在創(chuàng)建好的目錄添加程序需要的文件):react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res

第三步:react-native run-android

2.在react-nativev run-android后找不到已安裝的sdk的包,在查看文件中卻存在這個(gè)sdk的包,刪除現(xiàn)有的sdk包重新下載即可,如果依然不行,需要卸載AndroidStudio并重新安裝、配置和下載相應(yīng)的包。

3.在run工程后出現(xiàn)報(bào)錯(cuò):未接受sdk協(xié)議?

?解決方法:https://blog.csdn.net/LJFPHP/article/details/78992658 ??

4.run工程后出現(xiàn)如圖500的報(bào)錯(cuò),

解決辦法:在當(dāng)前項(xiàng)目的路徑下分別運(yùn)行以下命令:npm uninstall babel-preset-react-native

如果是yarn 則運(yùn)行:yarn remove babel-preset-react-native

最后重新運(yùn)行



5. 當(dāng)出現(xiàn)如下報(bào)錯(cuò)是模擬器無法連接到本地服務(wù)器,原因的系統(tǒng)沒有啟動node服務(wù)器,需要自己打開

解決方法:運(yùn)行命令? npm start


調(diào)試方法:聯(lián)機(jī)調(diào)試

1.下載安裝夜神模擬器,去夜神官網(wǎng)下載即可!然后安裝完成!進(jìn)入到初始化項(xiàng)目的目錄,打開cmd命令,運(yùn)行adb connect 127.0.0.1:62001 鏈接模擬器

2.鏈接完成之后,運(yùn)行安裝react-native項(xiàng)目!react-native run-android

在運(yùn)行這個(gè)命令之前,最好先開啟項(xiàng)目運(yùn)行服務(wù),react-native start

有的情況下,在run-android的時(shí)候,會自動開啟服務(wù),

3.等待安裝debug版本的剛初始化的react-native項(xiàng)目!安裝完成之后,打開模擬器中的APP,會看到一個(gè)react-native的歡迎頁

4.這時(shí)候一個(gè)簡單的剛初始化好的APP就安裝在你的模擬器當(dāng)中了,然而現(xiàn)在并不能進(jìn)行調(diào)試開發(fā),因?yàn)檫€需要配置以下幾個(gè)東西:1.2.記錄電腦的ip地址,可以在cmd命令當(dāng)中運(yùn)行ipconfig查詢到ip4地址,3,打開模擬器浮窗,選擇device settings 找到ports設(shè)置,運(yùn)行服務(wù)IP加端口,也就是查詢到的IP地址加8081端口,4.設(shè)置完成后,即可打開浮窗選擇reload,就刷新的APP,開發(fā)調(diào)試流程成功!那我們先一步步來,獲取IP地址:運(yùn)行->ipconfig獲取IP地址

5.然后打開模擬器浮窗,選擇device settings,點(diǎn)擊之后選擇debug sever host ports那一項(xiàng)

6.然后輸入之前查詢到的IP地址加端口號,然后確定,點(diǎn)擊返回,打開浮窗,選擇reload就可以開始調(diào)試了!

7.這樣,整個(gè)的模擬器調(diào)試流程,及過程就已經(jīng)完成了!用VS CODE打開項(xiàng)目之后,修改了代碼,直接打開浮窗,reload一下就可以看到效果了!



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

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

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