如何在模拟器中将CA证书导入Android 4.4.2?

时间:2014-01-18 16:46:35

标签: android security certificate

我尝试了DER和PEM格式。我尝试使用文件扩展名crt,cer,p12,pem,但没有导入它们。我进入了设置>安全>从SD卡安装,它将我带到下载页面。我列出了证书,但是当我点击它们时,没有任何反应。

更新添加:我最终回到4.3。它工作正常。

5 个答案:

答案 0 :(得分:13)

  1. 转到Android虚拟设备管理器(sdk \ tools \ android.bat avd)
  2. 启动模拟器,但在启动模拟器时选择“擦除用户数据”
  3. 使用例如将证书复制到/ storage / sdcard中SDK /工具/ monitor.bat
  4. 在此处设置屏幕锁定引脚:设置>安全>屏幕锁定> PIN
  5. 现在您可以通过设置>正确导入证书。安全>从存储中安装
  6. 背景:我也遇到了你描述的相同问题,它似乎是一个android模拟器4.4.2错误,当你不首先导入证书时,即当你没有按照上面的确切步骤时发生。< / p>

答案 1 :(得分:2)

由于您的描述有限,我会尽力帮助您。

确保您有问题的AVD(我认为4.4)有可用的存储空间。尽量确保它是一个干净的AVD,没有额外安装。

将您的证书放在root / sdcard /中并安装在: 设置 - &gt;安全 - &gt;从SD卡安装

避免安装具有相同名称但格式不同的证书。

答案 2 :(得分:2)

* .p12文件问题(pkcs12):

at:设置 - &gt;安全 - &gt;从SD卡安装* .p12文件显示为灰色。当我通过网络服务器下载文件并尝试打开它时,安卓说我&#34;无法打开&#34;与* .pem文件相同。 我用4.4.2和4.4.4尝试过它。

答案 3 :(得分:2)

这个问题很老了,但仍然存在。希望这能帮助其他一些仍需要向模拟器添加证书的开发者。

使用各种方法中的任何一种下载证书。我从我的电脑上给自己发了证书,打开模拟器,运行 gmail 并通过 gmail 将证书下载到模拟器。

根据您的设置,下载证书后可能会提示您接受该证书。其他人可能能够使用 files 程序找到证书文件,只需执行该程序即可安装证书。

但对于那些做不到的人,这里是万无一失的方法。

  1. 运行设置应用
  2. 安全
  3. 加密和凭据
  4. 安装证书
  5. 选择选定的 CA 证书
  6. 仍然安装
  7. 点击下载的证书

您应该得到一个 Toast,说明 CA 证书已安装。

这适用于运行 Android R 的模拟器。祝你好运!

答案 4 :(得分:0)