官方文檔: https://github.com/facebook/react-native/wiki/Building-from-source
- NDK不需要下載NDK 17秕衙,用最新的NDK就可以
- 用Android studio打開react-native根目錄,sync完成后狂打,選擇app進(jìn)行運(yùn)行就可以边酒。
- 在根目錄執(zhí)行
yarn start
其中還遇到了一點(diǎn)點(diǎn)gradle編譯錯(cuò)誤怔揩,另外添加了native code debug的支持
放在了private branch
- 在ReactAndroid的gradle文件里面改NATIVE_BUILD_TYPE=Debug锅知。
- 給ReactAndroid和RNTester的gradle文件都加上
doNotStrip '**.so'
參考文章:
Android Studio Library 模塊中 Native 代碼進(jìn)行 debug 的一些坑
https://github.com/Unacademy/react-native/commit/6b4e526b2da109a367aa0a6142feb6e4e3c2532c
在fork branch上sync RN最新的代碼:
- git remote add upstream https://github.com/facebook/react-native.git
- git fetch upstream
- git checkout master
- git rebase upstream/master
- git push origin master