Android7.0使用charles抓https包unknown

参考资料:
https://developer.android.google.cn/training/articles/security-config.html#manifest
https://blog.csdn.net/u011045726/article/details/76064048

一:手机连接电脑的代理
二:手机安装crt证书(安装pem证书无效)
三:工程中res下创建xml文件夹,新建文件network_security_config,文件中的内容为
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true">
<trust-anchors>
<certificates src="system" overridePins="true" />
<certificates src="user" overridePins="true" />
</trust-anchors>
</base-config>
</network-security-config>
在AndroidMenifest.xml中Application配置 android:networkSecurityConfig="@xml/network_security_config"

注:以上是我个人的解决方案,网上有说将证书放到raw中,然后配置network_security_config文件,这种方式我用起来是无效的

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,949评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,377评论 25 708
  • Correctness AdapterViewChildren Summary: AdapterViews can...
    MarcusMa阅读 8,925评论 0 6
  • 整整三天我只吃了两顿酸汤泡面 冰箱像只饥饿的怪物 只剩下一打去年买的喜力 和半盒Cigar 凌晨三点的空气有种说不...
    莫愁塘主阅读 304评论 9 17
  • “直觉这个东西还是挺准的 你能察觉到的所有怠慢、轻蔑 你感受到的所有不再喜欢、不再关心 并不是因为敏感,而是切切实...
    浅宝儿阅读 164评论 0 0