Flutter build release Android apk ,在手機上安装後,出現 SocketException: Failed host lookup: ‘www.google.com' (OS Error: No address associated with hostname, errno = 7)

在模擬器執行新寫的 app 呼叫 api 執行都正常,但是輸出 release apk,會出現 SocketException: Failed host lookup: ‘www.google.com' (OS Error: No address associated with hostname, errno = 7) 錯誤。

官方文件說明,允許在開發過程中訪問 Internet , 但在 release 後,要自己手動添加此屬性。

打開 “app/src/main/AndroidManifest.xml” 文件,在 <manifest></manifest> 下,添加 Internet 權限。

<uses-permission android:name=”android.permission.INTERNET”/>

小心,不要放到 <application></application> 中。

--

--