在 Android 模拟器上安装 CA 证书

12
我正在使用安卓模拟器(Pixel_3a_API_32_arm64-v8a)并需要在其中安装Charles Proxy。按照步骤,我已经设置好了Wifi设置(即更改代理为手动,然后在Wifi设置中设置代理主机名和代理端口)。此外,我已经使用http://chls.pro/ssl下载了SSL证书。但是,在尝试安装时,我在我的安卓模拟器中遇到了一个错误。 错误信息:
This certificate from null must be installed in Settings. Only install CA certificates from organizations you trust.
1个回答

18
在最近的Android版本中,无法再安装系统证书,而安装用户证书也变得更加困难。无法像以前那样正常打开文件进行安装,应用程序也无法显示任何提示来触发安装。
有关此更改的详细信息以及其工作原理,请参阅https://httptoolkit.com/blog/android-11-trust-ca-certificates/
您需要执行的实际步骤如下:
- 打开设置 - 进入“安全”选项 - 进入“加密与凭据”选项 - 进入“从存储安装”选项 - 从可用类型列表中选择“CA证书” - 接受一个大而可怕的警告 - 浏览设备上的证书文件并打开它 - 确认证书安装

1
要将文件添加到模拟设备中,只需将文件拖放到模拟器屏幕上即可。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接