android kotlin网络错误-未指定网络安全配置
我正在尝试通过android中的kotlin连接api。但我也有错误 未使用平台默认值指定网络安全配置 或 使用资源ntwork\u Security\u config debugBuild中的网络安全:true 我已经在res/xml文件夹中添加了network\u security\u config.xml。有人能帮我解决这个问题吗 下面是一些截图android kotlin网络错误-未指定网络安全配置,android,networking,kotlin,Android,Networking,Kotlin,我正在尝试通过android中的kotlin连接api。但我也有错误 未使用平台默认值指定网络安全配置 或 使用资源ntwork\u Security\u config debugBuild中的网络安全:true 我已经在res/xml文件夹中添加了network\u security\u config.xml。有人能帮我解决这个问题吗 下面是一些截图 您需要在创建类文件时添加此StrictMode策略 StrictMode.ThreadPolicy policy = new Strict
您需要在创建类文件时添加此StrictMode策略
StrictMode.ThreadPolicy policy = new
StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
您需要在创建类文件时添加此StrictMode策略
StrictMode.ThreadPolicy policy = new
StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
尝试使用此选项并从清单中删除android:usesCleartextTraffic=“true”
<?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:useClearTextTraffic=“true”
<?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>
您的
网络安全配置应类似于以下内容:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">enter domain here</domain>
</domain-config>
</network-security-config>
您的网络安全配置应类似于以下内容:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">enter domain here</domain>
</domain-config>
</network-security-config>
仍然相同:(.如果我在片段中调用api是否重要?不,直到使用网络安全配置debugBuild:truestill same:(.如果我在片段中调用api是否重要?不,这不重要,直到从network_security_config debugBuild:True使用网络安全配置时出错。这两个都不是错误,它们只是警告,让您知道应用程序正在使用哪个安全配置。您的api调用是否正常?这两个都不是错误,它们只是警告让您知道应用程序正在使用哪个安全配置。您的api调用是否正常工作?