UTT*_*MAR 2 android android-volley
我正在用排球库开发一个应用程序。在android 9.0以下,一切正常。但不是9.0
我在用
implementation 'com.android.volley:volley:1.1.0'
targetSdkVersion 28
compileSdkVersion 28
minSdkVersion 24
Run Code Online (Sandbox Code Playgroud)
gradle:3.2.1
kar*_*ran 11
从android 9禁止明文流量。您将需要手动允许它添加以下代码以实现清单。
android:networkSecurityConfig="@xml/network_security_config"
Run Code Online (Sandbox Code Playgroud)
另外,创建xml / 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>
Run Code Online (Sandbox Code Playgroud)
更新:
请在清单中添加以下行:
android:usesCleartextTraffic="true"
Run Code Online (Sandbox Code Playgroud)
首先,您检查您的Offline模式是选中还是未选中。如果选中,请继续设置并取消选中。
现在更改以下版本:
compileSdkVersion 27
minSdkVersion 16
targetSdkVersion 27
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.volley:volley:1.1.0'
Run Code Online (Sandbox Code Playgroud)
现在Clean和Re-Build你的项目。
| 归档时间: |
|
| 查看次数: |
4613 次 |
| 最近记录: |