美文网首页
在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