Android 9配置设备和模拟器中的API调用显示连接错误

Ath*_*ira 0 android network-connection android-9.0-pie

我正在使用Android 9模拟器,它具有系统的互联网连接,并且已在清单中添加了互联网许可。当我尝试调用api时,错误消息显示为:connection error

Ath*_*ira 5

正如piyush在我的问题中评论的那样,答案是 android:usesCleartextTraffic="true"使用应用程序标记在清单文件中添加

    <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.mypackage">

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

    <application
        android:allowBackup="true"
        android:icon="@drawable/appicon"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme"
        android:usesCleartextTraffic="true">
 <activity />
</application>
Run Code Online (Sandbox Code Playgroud)