Android 11.0 第三方许可打不开,显示网页无法打开,如何在源码中解决
时间: 2024-02-28 22:56:53 浏览: 68
SCE 11.0x-Third Party Logistics Billing
问题描述比较简单,但是解决起来可能需要一些技巧。这个问题可能是由于 Android 11 中的网络安全策略所导致的。在 Android 11 中,默认情况下应用程序无法访问非加密的流量,这可能会导致第三方许可证无法打开。为了解决这个问题,你可以尝试以下几种方法:
1. 在你的 Android 11 设备中关闭网络安全策略。这可以通过在开发者选项中勾选“关闭网络安全策略”来完成。这样可以暂时解决你的问题,但不是长久之计。
2. 修改你的应用程序的网络安全策略。你可以在应用程序的清单文件中添加以下代码:
```
<application
...
android:usesCleartextTraffic="true"
...>
...
</application>
```
这将允许应用程序访问非加密的流量,以便可以打开第三方许可证。
3. 如果以上两种方法都无法解决你的问题,你可以尝试在源代码中修改网络安全策略。你可以编辑 `frameworks/base/data/etc/network_security_config.xml` 文件,以允许应用程序访问非加密的流量。
希望以上方法能帮助你解决问题。
阅读全文