美文网首页
在Android上编译React Native源代码

在Android上编译React Native源代码

作者: xinguoshui | 来源:发表于2020-02-02 08:51 被阅读0次

官方文档: https://github.com/facebook/react-native/wiki/Building-from-source

  1. NDK不需要下载NDK 17,用最新的NDK就可以
  2. 用Android studio打开react-native根目录,sync完成后,选择app进行运行就可以。
  3. 在根目录执行 yarn start

其中还遇到了一点点gradle编译错误,另外添加了native code debug的支持
放在了private branch

  1. 在ReactAndroid的gradle文件里面改NATIVE_BUILD_TYPE=Debug。
  2. 给ReactAndroid和RNTester的gradle文件都加上 doNotStrip '**.so'
    参考文章:
    Android Studio Library 模块中 Native 代码进行 debug 的一些坑

https://github.com/Unacademy/react-native/commit/6b4e526b2da109a367aa0a6142feb6e4e3c2532c

在fork branch上sync RN最新的代码:

  1. git remote add upstream https://github.com/facebook/react-native.git
  2. git fetch upstream
  3. git checkout master
  4. git rebase upstream/master
  5. git push origin master

相关文章

网友评论

      本文标题:在Android上编译React Native源代码

      本文链接:https://www.haomeiwen.com/subject/qqbfxhtx.html