首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >卡在Android TV / Fire TV的Charles代理证书安装中

卡在Android TV / Fire TV的Charles代理证书安装中
EN

Stack Overflow用户
提问于 2019-02-21 13:16:19
回答 2查看 5K关注 0票数 6

我们最近开始开发Android,为了简化开发过程,我们需要连接charles工具。我们能够使用相同的无线连接在电视上设置代理。

但是我们没有办法在安卓电视上安装查尔斯可信的证书。我们尝试了各种方法,但却找不到有效的方法:

  1. 我们试着将证书推送到android电视上,但是没有办法安装保存在电视存储中的证书。
  2. 我们找不到“安装证书”选项,在先进的wifi,这是可在android手机。我们在手机中使用此选项来安装保存在本地设备存储中的证书。
  3. 我们尝试设置代理,然后尝试在chrome上打开www.charlesproxy.com/getssl来下载和安装证书,但这种方法也不起作用。由于启用了代理,我们无法通过google的帮助启动chrome。
  4. 我们尝试了网址中提供的方法:

如何通过编程方式在Android上安装CA证书而不需要用户交互

但上述方法并不奏效。命令是给予许可被拒绝的问题。我们不想让我们的安卓电视扎根。

请帮助我们安装信任证书。任何帮助都是非常感谢的!

EN

回答 2

Stack Overflow用户

发布于 2021-04-14 20:12:55

我认为你可能已经解决了你的问题,但是对于那些还在努力解决这个问题的人来说,你可以试试:

  1. 从Charles app导出证书。通常命名为“charles_ssl_proxying_certificate.pem”
  2. 将该证书作为原始文件添加到android项目中。(src/res/raw)
  3. 创建一个新的资源文件夹'xml‘(可能你已经拥有它了)
  4. 创建一个名为“network_security_config.xml”的新xml文件
  5. 将此内容粘贴到新文件中。
  6. 将这一行添加到应用程序标记的androidManifest中 android:networkSecurityConfig="@xml/network_security_config“

如果您已经在AndroidTV上配置了代理,这就足够了

票数 10
EN

Stack Overflow用户

发布于 2019-03-12 11:02:21

听起来,您还没有将应用程序配置为信任Charles生成的SSL证书--参见Android一节中的SSL证书指南。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54808034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档