-- 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的安全机制导致的
网友评论