我想创建我的应用程序的两个版本:
我已经知道Nougat的行为有所不同,为了使Nougat表现得像Marshmallow,我必须添加以下xml(这实际上是Marshmallow及以下的默认行为) -
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config>
<trust-anchors>
<certificates src="system" />
<certificates src="user" />
</trust-anchors>
</base-config>
</network-security-config>
然后我必须将以下内容添加到&#34;应用程序&#34;清单中的标签 -
android:networkSecurityConfig="@xml/network_security_config"
我的问题从这里开始:我在我的应用中创建了两种口味。一个使用上面的xml(在两个版本上都可以正常工作),另一个使用相同的xml,只删除了<certificates src="user" />
,这两个版本都应该在Charles中可以调试不
我无法在Nougat上调试它,但出于某种原因,它可以由Charles在Marshmallow上调试。这是为什么?我该如何解决?