1.unable to load script from assets index.android.bundle. make sure your bundle is packaged correctly
RN-Android 運(yùn)行模擬器打印此錯(cuò)誤,進(jìn)入命令行運(yùn)行命令:
a. (in project directory) $mkdir android/app/src/main/assets
b. $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
c. $react-native run-android
也可以把這幾行命令作為package.json腳本文件的一部分寫進(jìn)去,如:
"android-linux": "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"
這樣再新建工程遇到問題的時(shí)候就可以直接執(zhí)行腳本命令:
$npm run android-linux
2.could not install smartsocket listener: Address already in use
這是因?yàn)镚enymotion模擬器的設(shè)置中沒有配置AndroidStdio的SDKpath火脉,選擇自定義擦耀,配置一下路徑即可