我正在开发一个带有 volley 库的应用程序。 android 9.0以下一切正常。但在 9.0 中则不然
我正在使用
implementation 'com.android.volley:volley:1.1.0'
targetSdkVersion 28
compileSdkVersion 28
minSdkVersion 24
梯度:3.2.1
最佳答案
从 android 9 起禁止明文流量。您需要手动允许它将以下代码添加到 list 中。
android:networkSecurityConfig="@xml/network_security_config"
此外,创建 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>
关于android - 为什么 volley 库不能在 android 9(API 28) 上工作,而在 android 8(API 27) 上工作正常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53927708/