Android Studio 簡單解決 net::ERR_CLEARTEXT_NOT_PERMITTED

春麗 S.T.E.M.
Dec 14, 2023

--

在之前的文章的這個段落,開啟了一個 webView 要呈現在內網架設起來的 Home Assistant 網頁,而由於未設置 SSL/TLS 連線,最終採用了在左側 XML 資料夾裡新增一個 network_security_config.xml。

接著設置允許的網頁,就可以限定部份網站以 HTTP 連線。

上面是比較安全的做法,然而若你只是要測試,並且確定欲連線的網頁是安全的,我們可以在 AndroidManifest.xml 中加入這段:

<application
android:usesCleartextTraffic="true"
>

這表示允許連線所有非 SSL/TLS 的網頁,結果如下:

完成了!

--

--

春麗 S.T.E.M.
春麗 S.T.E.M.

Written by 春麗 S.T.E.M.

Do not go gentle into that good night, Old age should burn and rave at close of day; Rage, rage, against the dying of the light.

No responses yet