1. 使用源码编译
1.1. Android
fort react-native,然后 checkout fork 后仓库的代码。运行如下的命令
# 安装 npm 依赖
npm i
# 编译
./gradlew :ReactAndroid:build -x test -x lint
# 生成 maven 包到 android 目录
./gradlew :ReactAndroid:installArchives -x test -x lint
把 android 从 .gitignore 去掉,再 push 到仓库
参考 shimo-react-native/react-native
1.2. Questions
1.2.1. react native 指向了 0.20.1 版
因为本地库 $rootDir/../node_modules/react-native/android
没有找到 react-native
jar 包,所以使用了 jCenter 上的最新包,也就是 0.20.1
版。