在Android API 28及更高版本中,明文HTTP流量默认被禁止,因此可能会导致应用程序无法安装。以下是解决此问题的代码示例:
方法1:使用android:usesCleartextTraffic属性
在AndroidManifest.xml文件的
...
这将允许应用程序使用明文HTTP流量。
方法2:使用Network Security Configuration 创建一个名为network_security_config.xml的XML文件,并将其放置在res/xml/目录中。在文件中添加以下内容:
然后,在AndroidManifest.xml文件的
...
这将允许应用程序使用明文HTTP流量。
请注意,明文HTTP流量存在安全风险,建议在实际生产环境中使用加密的HTTPS流量。以上方法仅适用于开发和调试阶段的临时解决方案。