react native webview 安卓Android9.0報錯
net :: ERR_CLEARTEXT_NOT_PERMITTED
解決方法react
方法一:針對普通用戶
在AndroidManifest.xml增長android
<manifest ...> <uses-permission android:name="android.permission.INTERNET" /> <application ... android:usesCleartextTraffic="true" ...> ... </application> </manifest>
方法二:若第一種方法無效,可以使用
在如debug文件夾下面的AndroidManifest.xml中,找到android:networkSecurityConfig
而後刪除此配置,如圖web
<?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>