從github下載下來的項目,要先執行命令:npm install,接著是命令:react-native link,然后再react-native run-android
跑到手機上時,可能會出現下面的報錯提示
could not get batchedbridge, make sure your bundle is packaged correctly
解決方法:
1、在工程目錄里進入 /android/app/src/main文件夾里面,創建一個assets文件夾
2、工程根目錄下的package.json文件,如果scripts標簽里面沒有bundle-android標簽,就添加一下,如下圖所示
添加的完整內容:
"bundle-android" : "react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/"
3、命令行執行命令:react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/
3、執行react-native run-android
新聞熱點
疑難解答