我对此感到非常沮丧,我怀疑答案很简单。
我使用导出向导编译并签署了我的Android应用程序,如“使用Eclipse ADT编译和签名”一节中所述here。
我想备份密钥库并为将来的应用程序更新提供方便,但我无法弄清楚密钥库保存的生活。我当然可以使用Eclipse来完成整个过程,但是如果我的计算机出现问题,我会非常紧张。
有谁知道它的存储位置?
答案 0 :(得分:9)
我花了很多时间在这个非常讨厌的问题上。在Windows上,如果在创建密钥库时未指定完整路径,则Eclipse会将其隐藏在其自己的目录中。所以在我的例子中它是C:\ eclipse \ mykeystore
答案 1 :(得分:7)
它不会隐藏它。导出的第一步(创建或使用现有密钥库的位置)之一会询问您要将其保存到何处。您可能希望再次执行导出步骤以查看当前默认的路径,然后检查该路径。
通常使用名称key
(无扩展名)保存。
答案 2 :(得分:3)
创建KeyStore非常容易,只需按照java环境中的步骤操作,例如exemplemine是java EDT
在您的工作区(左侧),您的项目在(Package Explorer,Navigator)下,单击名称项目顶部的Navigator右侧clik,您将有一个项目列表,在最后一个选择点击Android工具==>它将显示另一个列表,这个将显示exporte unsigned package,export signed package ...等等。 选择签名包并按照系统放置密钥存储区的步骤(你决定它应该是) 选择你去过的任何地方,然后给它一个pwd
祝你好运 RachidM答案 3 :(得分:2)
所以,这是怎么回事, 首次导出项目时,您将看到密钥库的名称与.apk相同 改变这个!以projectname.keystore为例 这有点误导,但当你保存apk时,它将取代密钥库,你不能再找到它。 然后,每次导出项目时,请选择.keystore文件
答案 4 :(得分:1)
创建密钥库时我也没注意。我正在使用Motodev包装的Eclipse安装。密钥库的默认位置是$ HOME \ motodevstudio \ tools。
答案 5 :(得分:0)
Android插件隐藏了%HOMEPATH%\.android
或~/.android