android - Android 9 配置设备和模拟器中的 API 调用显示连接错误
问题描述
我正在使用 Android 9 模拟器,它具有来自系统的 Internet 连接,并且我在清单中添加了 Internet 权限。当我尝试调用 api 时,它显示错误消息:连接错误。
解决方案
正如 Piyush 在我的问题中评论的那样,答案是
android:usesCleartextTraffic="true"
在清单文件中添加 inapplication
标签
<?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">
//your android components...
</application>
推荐阅读
- python - NameError:在另一个文件中定义 python 函数时,未定义名称“lite”
- php - php分离多语言数组并循环显示
- javascript - 日志文件和 MongoDB 中的 Winston 时间戳不相等
- r - 如何使用 R 有效地将每一行拆分为测试和训练子集?
- c++ - 通过按索引选择范围的元素来创建视图
- amazon-web-services - AWS CodePipeline BuildAction 未检测到 buildspec.yml 辅助工件
- sql - 同一列中名称第一个字符相同的对
- python - 我在python中遇到了一些值错误问题
- python - 从相关类或它自己的类创建对象?
- python - Geopy 返回 HTTP 错误 400:错误请求