【问题标题】:Where does Eclipse hide the keystore?Eclipse 在哪里隐藏密钥库?
【发布时间】:2011-04-05 01:08:12
【问题描述】:
我对此感到非常沮丧,我怀疑答案很简单。
我已经使用导出向导编译并签署了我的 android 应用程序,如“使用 Eclipse ADT 编译和签署”部分中的here 所述。
我想备份密钥库并方便将来更新应用程序,但我无法确定密钥库的保存位置。我当然可以使用 Eclipse 来完成这个过程,但如果我的电脑出了什么问题,我会被搞砸的。
有谁知道它存放在哪里?
【问题讨论】:
标签:
android
publishing
keystore
【解决方案1】:
我只是在这个非常烦人的问题上花了很多时间。在 Windows 上,如果您在创建密钥库时没有指定完整路径,Eclipse 会将其隐藏在自己的目录中。所以就我而言,它是 C:\eclipse\mykeystore
【解决方案2】:
它不会隐藏它。导出的第一步(您创建或使用现有密钥库的位置)询问您要将其保存在哪里。您可能希望再次执行导出步骤以查看当前默认的路径,然后检查那里。
通常以名称key(无扩展名)保存。
【解决方案3】:
KeyStore的创建非常简单,按照你java环境中的步骤操作即可,例如java EDT
在您的工作区(左侧)中,您的项目位于(Package Explorer,Navigator)下,单击 Navigator 右键单击您的项目名称顶部,您将获得一个项目列表,在最后一个选择点击 Android Tools ==> 它会显示另一个列表,这个会显示 exporte unsigned package, export signed package ... 等等。
选择签名包并按照系统将放置您的密钥存储的步骤进行操作(由您决定是否应该这样做)
选择您去过的任何地点,并为此提供密码
祝你好运
拉希德M
【解决方案4】:
所以,事情是这样的,
首次导出项目时,您会看到密钥库的名称与 .apk 相同
改变这个!例如,使其成为 projectname.keystore
这有点误导,但是当您保存 apk 时,它将替换密钥库,您无法再次找到它。
然后每次导出项目时选择 .keystore 文件
【解决方案5】:
创建密钥库时我也没有注意。我正在使用 Motodev 包装的 Eclipse 安装。密钥库的默认位置是 $HOME\motodevstudio\tools。
【解决方案6】:
Android 插件将其密钥库隐藏在 %HOMEPATH%\.android 或 ~/.android 中