Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在Nougat中添加网络安全配置以启用Charles代理SSL?_Android_Ssl_Charles Proxy_Android 7.0 Nougat - Fatal编程技术网

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"