在 android 模拟器上安装 CA 证书
Install CA Certificate on android emulator
我正在使用 android 模拟器 (Pixel_3a_API_32_arm64-v8a) 并且需要在那里安装 Charles Proxy
。按照步骤,我已经设置了 wifi 设置(即将代理更改为手动,然后在 wifi 设置中设置 proxy hostname
和 proxy port
)。另外,我已经使用 http://chls.pro/ssl 下载了 SSL 证书。但是在尝试安装它时,我的 android 模拟器出现错误。
错误
This certificate from null must be installed in Settings. Only install CA certificates from organizations you trust.
在最近的 Android 版本中,不再可能安装系统证书,安装用户证书要困难得多。无法正常打开文件进行安装,应用程序也无法向您显示任何触发安装的提示。
有关更改及其工作原理的更多详细信息,请参阅https://httptoolkit.tech/blog/android-11-trust-ca-certificates/
您实际需要的步骤是:
- 打开设置
- 转到'Security'
- 转到'Encryption & Credentials'
- 转到'Install from storage'
- Select 'CA Certificate' 来自可用类型列表
- 接受一个可怕的大警告
- 浏览到设备上的证书文件并打开它
- 确认证书安装
我正在使用 android 模拟器 (Pixel_3a_API_32_arm64-v8a) 并且需要在那里安装 Charles Proxy
。按照步骤,我已经设置了 wifi 设置(即将代理更改为手动,然后在 wifi 设置中设置 proxy hostname
和 proxy port
)。另外,我已经使用 http://chls.pro/ssl 下载了 SSL 证书。但是在尝试安装它时,我的 android 模拟器出现错误。
错误
This certificate from null must be installed in Settings. Only install CA certificates from organizations you trust.
在最近的 Android 版本中,不再可能安装系统证书,安装用户证书要困难得多。无法正常打开文件进行安装,应用程序也无法向您显示任何触发安装的提示。
有关更改及其工作原理的更多详细信息,请参阅https://httptoolkit.tech/blog/android-11-trust-ca-certificates/
您实际需要的步骤是:
- 打开设置
- 转到'Security'
- 转到'Encryption & Credentials'
- 转到'Install from storage'
- Select 'CA Certificate' 来自可用类型列表
- 接受一个可怕的大警告
- 浏览到设备上的证书文件并打开它
- 确认证书安装