1.Unable to load script from assets 'index.android.bundle' 出錯
當你運行 react native 程序的時候出現這個錯誤 ,如果您使用Windows,請按以下方式運行命令,或者如果出現錯誤“無法找到條目文件index.android.js”,解決方法:
第一步(創建缺失的目錄):mkdir android\app\src\main\assets
第二步(在創建好的目錄添加程序需要的文件):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的包,在查看文件中卻存在這個sdk的包,刪除現有的sdk包重新下載即可,如果依然不行,需要卸載AndroidStudio并重新安裝、配置和下載相應的包。
3.在run工程后出現報錯:未接受sdk協議?
?解決方法:https://blog.csdn.net/LJFPHP/article/details/78992658 ??
4.run工程后出現如圖500的報錯,
解決辦法:在當前項目的路徑下分別運行以下命令:npm uninstall babel-preset-react-native
如果是yarn 則運行:yarn remove babel-preset-react-native
最后重新運行
5. 當出現如下報錯是模擬器無法連接到本地服務器,原因的系統沒有啟動node服務器,需要自己打開
解決方法:運行命令? npm start
調試方法:聯機調試
1.下載安裝夜神模擬器,去夜神官網下載即可!然后安裝完成!進入到初始化項目的目錄,打開cmd命令,運行adb connect 127.0.0.1:62001 鏈接模擬器
2.鏈接完成之后,運行安裝react-native項目!react-native run-android
在運行這個命令之前,最好先開啟項目運行服務,react-native start
有的情況下,在run-android的時候,會自動開啟服務,
3.等待安裝debug版本的剛初始化的react-native項目!安裝完成之后,打開模擬器中的APP,會看到一個react-native的歡迎頁
4.這時候一個簡單的剛初始化好的APP就安裝在你的模擬器當中了,然而現在并不能進行調試開發,因為還需要配置以下幾個東西:1.2.記錄電腦的ip地址,可以在cmd命令當中運行ipconfig查詢到ip4地址,3,打開模擬器浮窗,選擇device settings 找到ports設置,運行服務IP加端口,也就是查詢到的IP地址加8081端口,4.設置完成后,即可打開浮窗選擇reload,就刷新的APP,開發調試流程成功!那我們先一步步來,獲取IP地址:運行->ipconfig獲取IP地址
5.然后打開模擬器浮窗,選擇device settings,點擊之后選擇debug sever host ports那一項
6.然后輸入之前查詢到的IP地址加端口號,然后確定,點擊返回,打開浮窗,選擇reload就可以開始調試了!
7.這樣,整個的模擬器調試流程,及過程就已經完成了!用VS CODE打開項目之后,修改了代碼,直接打開浮窗,reload一下就可以看到效果了!