Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android sdk版本更改时取消绑定以访问internet_Android - Fatal编程技术网

Android sdk版本更改时取消绑定以访问internet

Android sdk版本更改时取消绑定以访问internet,android,Android,我正在将我的sdk版本(在android studio上)compileSdkVersion更改为29,taregtSdkversion更改为29,因为27不再受支持,并且在play store中上载时抛出错误,因为当它被更改时,应用程序使用的互联网无法工作 当您将sdk版本从27更改为29时该怎么办?当我这样做时,应用程序使用的互联网不工作,它显示为脱机状态。当我将其更改回27时,它工作正常。如何修复,因为我需要将其更改为29,以便将其上载到play store android{ 编译DK27

我正在将我的sdk版本(在android studio上)compileSdkVersion更改为29,taregtSdkversion更改为29,因为27不再受支持,并且在play store中上载时抛出错误,因为当它被更改时,应用程序使用的互联网无法工作

当您将sdk版本从27更改为29时该怎么办?当我这样做时,应用程序使用的互联网不工作,它显示为脱机状态。当我将其更改回27时,它工作正常。如何修复,因为我需要将其更改为29,以便将其上载到play store

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”