Android sdk版本更改时取消绑定以访问internet
我正在将我的sdk版本(在android studio上)compileSdkVersion更改为29,taregtSdkversion更改为29,因为27不再受支持,并且在play store中上载时抛出错误,因为当它被更改时,应用程序使用的互联网无法工作 当您将sdk版本从27更改为29时该怎么办?当我这样做时,应用程序使用的互联网不工作,它显示为脱机状态。当我将其更改回27时,它工作正常。如何修复,因为我需要将其更改为29,以便将其上载到play storeAndroid sdk版本更改时取消绑定以访问internet,android,Android,我正在将我的sdk版本(在android studio上)compileSdkVersion更改为29,taregtSdkversion更改为29,因为27不再受支持,并且在play store中上载时抛出错误,因为当它被更改时,应用程序使用的互联网无法工作 当您将sdk版本从27更改为29时该怎么办?当我这样做时,应用程序使用的互联网不工作,它显示为脱机状态。当我将其更改回27时,它工作正常。如何修复,因为我需要将其更改为29,以便将其上载到play store android{ 编译DK27
android{
编译DK27版
defaultCofig{
应用程序ID“com.abc.news”
第15版
targetSdkVersion 27
版本代码14
版本名称“1.0”
}
如何在将api级别更改为29时启用internet,因为当我将其更改为29时,它不起作用,并且我已将internet权限和网络状态权限也包括在内您的清单中是否有此项
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
您应该在res文件夹中为
xml
文件创建res文件夹,并在该文件中为configs创建res文件夹
network_security_config.xml
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true">
<trust-anchors>
<certificates src="system" />
</trust-anchors>
</base-config>
</network-security-config>
network\u security\u config.xml
最后在AndroidManifest
文件的application
标记中添加这一行
android:networkSecurityConfig=“@xml/network\u security\u config”
您是否正在使用http URL进行测试添加android:usesCleartextTraffic=“true”
在AndroidManifest.xml的应用程序标记中,您可能会收到错误,因为您的url不是https。请检查。是的,现在internet正在工作,但它没有显示我从管理面板推送到应用程序前端的任何文本,并且此代码对我有效android:usesCleartextTraffic=“true”