0
点赞
收藏
分享

微信扫一扫

使用Android Studio的常见报错(一)

黄昏孤酒 2022-03-11 阅读 175

1. Emulator:ERROR | Failed to open /qemu.conf.

1.1 qemu

qemu是一套可以在Windows操作系统中仿真出另一种操作系统的仿真软件,是一个虚拟机。

1.2 qemu.conf文件

qemu.conf是Android Studio模拟器的配置文件,模拟器启动时需要读取该文件的信息。默认情况下,qemu.conf文件在C盘根目录下。

1.3 解决方法

在C盘根目录下新建一个文本文件,将其改名为qemu.conf,再重新运行模拟器即可。

2.Emulator:WARNING | unexpected system image feature string,emulator might not function correctly,please try updating the emulator.

2.1 原因

该提示信息的意思是“意外的系统镜像特征字符串,模拟器可能不会正常运行,请尝试更新模拟器。

2.2 解决方法

重新创建一个API级别更低的虚拟机即可。

3. java.io.IOException:Cleartext HTTP traffic to **** not permitted

3.1 原因

Google针对下一代Android系统的应用程序,要求默认使用加密连接,也就是说,禁止使用未加密的连接。因此在Android P使用HttpURLConnection进行http请求时会出现此异常。

3.2 解决方法

解决方法一:APP改用https请求。

解决方法二:在AndroidManifest.xml配置文件的<application>标签中加入一行

android:usesCleartextTraffic="true"

4. java.net.UnknownServiceException:CLEARTEXT communication ** not permitted by network security policy

4.1 原因

Google针对下一代Android系统的应用程序,要求默认使用加密连接,也就是说,禁止使用未加密的连接。因此在Android P使用OKHttp进行http请求时会出现此异常。

4.2 解决方法

解决方法一:APP改用https请求。

解决方法二:在AndroidManifest.xml配置文件的<application>标签中加入一行

android:usesCleartextTraffic="true"
举报

相关推荐

0 条评论