react-native版本 0.57.1
环境如下:
node 8.11.2
python 2.7.15
JDK1.8.0
yarn 1.7.0
react-native-cli 2.0.1
react-native踩坑实录:
SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
在工程的根目录下的android文件下新建一个local.properties的文件,
打开android studio找到local.properties
react-native unable to load script from assets 'index.android bundle'
1(在项目目录中) mkdir android/app/src/main/assets
2 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
有可能新版的第二步会出错
问题的原因:7.0.0-beta.56版本有很大改变,改为使用7.0.0-beta.55解决,命令重新安装模块,解决问题
执行: yarn add @babel/runtime@7.0.0-beta.55
再执行
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
3 react-native run-android
成功!
持续更新。。。