主要步骤按官方文档实现,这里只记录遇到的一些小坑
官方文档
run-android时NDK报错
前提是NDK已安装并且环境变量已设置
根据报错提示在
android/local.properties
文件里加入
ndk.dir=~/Library/Android/android-ndk-r10e //这里改成你自己的ndk路径
cxxbridge找不到
在node_modules/react-native-update/android/src/main/java/cn/reactnative/modules/update/UpdateModule.java里:
import com.facebook.react.cxxbridge.JSBundleLoader //这行改为import com.facebook.react.bridge.JSBundleLoader
这个错误在我写这篇的时候作者已经修改了,暂时还没传到npm上,估计后面版本就没有这个错误了。
rn-cli.config.js文件找不到
解决:在项目根目录自己创建一个名为
rn-cli.config.js
的文件。
更多专业前端知识,请上 【猿2048】www.mk2048.com