Android 如何在Nougat中添加网络安全配置以启用Charles代理SSL?
我正在尝试在我的Android 如何在Nougat中添加网络安全配置以启用Charles代理SSL?,android,ssl,charles-proxy,android-7.0-nougat,Android,Ssl,Charles Proxy,Android 7.0 Nougat,我正在尝试在我的Samsung s8上启用Charles ProxySSL,运行在Android Nougat上,但不知道如何启用 在Nougat之前,我能够在我的设备上成功录制多个应用程序的会话 我们已经遵循并设置了所有内容,但这是在Android中启用Charles的第一步。我的用例与其他问题中的用例不同,因为我正在监视第三方应用程序,并且我没有任何AndroidManifest.xml或res目录来创建网络配置文件 也经历了很多困难,但不知道该怎么做 有没有办法为我设备中的所有第三方应用启
Samsung s8
上启用Charles Proxy
SSL,运行在Android Nougat
上,但不知道如何启用
在Nougat
之前,我能够在我的设备上成功录制多个应用程序的会话
我们已经遵循并设置了所有内容,但这是在Android中启用Charles的第一步。我的用例与其他问题中的用例不同,因为我正在监视第三方应用程序,并且我没有任何AndroidManifest.xml
或res
目录来创建网络配置
文件
也经历了很多困难,但不知道该怎么做
有没有办法为我设备中的所有第三方应用启用代理?有没有办法将此网络配置添加到设备本身而不是单个应用
感谢您的帮助。步骤
1) 在res文件夹中创建xml文件夹
2) 创建名为“network\u security\u 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>
<debug-overrides>
<trust-anchors>
<certificates src="user"/>
</trust-anchors>
</debug-overrides>
</network-security-config>
android:networkSecurityConfig="@xml/network_security_config"