马约尔:
在多台设备上进行测试时,我遇到了一个奇怪的问题。我目前正在开发一个使用Internet连接进行Api调用的应用程序。
该应用程序已在15种不同的设备上测试,并在12种设备上进行了完美的测试。
只有3台无法正常工作的设备是One plus设备。我试图调查此问题,发现其中存在有关互联网连接的问题。因此,基本上它不允许访问互联网连接。
努力:
- 我已经尝试使用许多不同的解决方案,但是没有得到任何合适的解决方案。
- 所有权限设置完美完成
- 根据15种设备测试情况,它只能粘贴在One plus设备上
- 在那所有一加设备上,其他应用正常运行而没有任何问题
我测试过的设备:
- 一加
- 摩托G
- 三星s9
- MI注意4、5
- 金立
- Oppo
任何人都可以为解决此问题提供一些指导。
编辑:
通过从@ninja获得更多帮助,我发现它实际上并不是特定于设备的问题。但这是OS 9.0或更高版本的问题。
因此,通过在清单文件中添加以下行就可以了。
<application
....
android:usesCleartextTraffic="true"
...
提前致谢。
忍者 :
如果我没有记错,那么该OnePlus移动设备正在API级别28(Pie)上运行。android Pie OS中有太多更新。
您可以在开发人员站点上检查Pie中发生了多少更改或行为。Pie中有一个更新,cleartextTraffic
默认情况下为false,因此如果要启用,则必须在<application>
标记中添加此属性。
您可以如下添加此属性。
<application
....
android:usesCleartextTraffic="true"
....>
....
</application>
有关信息,您可以检查此堆栈溢出问题
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句