美文网首页
react-native 问题集合

react-native 问题集合

作者: Ankh | 来源:发表于2019-03-03 15:56 被阅读0次

    -- react-native 下编译报 xxx 文件不存在问题解决办法【ios】

    cd node_modules/react-native/scripts && ./ios-install-third-party.sh && cd ../../../
    cd node_modules/react-native/third-party/glog-0.3.5/ && ../../scripts/ios-configure-glog.sh && cd ../../../../
    

    说明
    -> 这个 glog-0.3.5 可能因版本不同会有差异,所以执行命令的时候确认一下对应的目录

    -- 错误unable to load script form assets解决【android】

     react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res
    

    说明
    -> 新建 android/app/src/main/assets,原来存在则直接执行

    -- could not connect to development server【android】

    // 在res 下新建一个xml network_security_config
    <?xml version="1.0" encoding="utf-8"?>
    <network-security-config>
        <base-config cleartextTrafficPermitted="true" />
    </network-security-config>
    
    // 在对应AndroidManifest.xml下添加
    <application
            android:name=".App"
            android:icon="@mipmap/ic_launcher"
            android:label="@string/app_name"
            android:networkSecurityConfig="@xml/network_security_config"
            android:roundIcon="@mipmap/ic_launcher_round"
            android:theme="@style/AppTheme"></application>
    
    // 或者
    直接添加 android:usesCleartextTraffic="true"
    

    说明
    -> 这是由于 android p 的https的安全机制导致的

    相关文章

      网友评论

          本文标题:react-native 问题集合

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