react native webview 安卓 Android9.0 报错
net :: ERR_CLEARTEXT_NOT_PERMITTED
解决方法
方法一:针对普通用户
在 AndroidManifest.xml 增加
<manifest ...>
<uses-permission android:name="android.permission.INTERNET" />
<application
...
android:usesCleartextTraffic="true"
...>
...
</application>
</manifest>
方法二:若第一种方法无效,可使用
在如 debug 文件夹下面的 AndroidManifest.xml 中,找到 android:networkSecurityConfig
然后删除此配置,如图
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
<application tools:targetApi="28" tools:ignore="GoogleAppIndexingWarning" android:networkSecurityConfig="@xml/react_native_config"** />
</manifest>