###0.开发环境
windows10+Android Studio
###1.运行问题
1.1 react-native run-android异常: 1
2
3
4
5
6
7
8
9
10
11
原因:没有配置android sdk对的环境变量
解决方式:<br>
方法一:在环境变量中添加```ANDROID_HOME```指向SDK安装所在目录。类似java环境变量<br>
方法二:在项目的Android目录下创建local.properties文件。<br>
**local.properties文件内容:<br>**
>
>sdk.dir=G\:\\sdk(SDK根路径)
1.2 App报错:```"unable to load script form assets..."
原因:用于存放1
2
3
4
5
解决方法:
1. react native项目目录下:<项目>\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
注意点: –entry-file 后面添加的1
2
3
1.3 运行react native的官方案例报错<br>
```Process 'command 'G:\sdk\ndk-bundle\ndk-build.cmd'' finished with non-zero exit value 2
网上搜索原因:运行React Native官方案例需要配置sdk和ndk环境变量,而且NDK必须是10e ,不然会引起版本冲突
谷歌的ndk下载地址
测试结果还是未解决问题。
通过查看build的编译信息,定位到错误在reactAndroidbuildReactNdkLib的task中的NDK_PROJECT_PATH为空抛了一个异常。
原代码为NDK_PROJECT_PATH=null
,修改为'NDK_PROJECT_PATH='+projectDir
(即指定ndk项目的路径,路径不要带空格)
结果:AndroidStudio顺利编译。
END
– Nowy
–2018.10.24