14

我对此感到非常沮丧,我怀疑答案很简单。

我已经使用导出向导编译并签名了我的 android 应用程序,如“使用 Eclipse ADT 编译和签名”部分所述。

我想备份密钥库并方便将来的应用程序更新,但我无法弄清楚密钥库的保存位置。我当然可以使用 Eclipse 来完成这个过程,但如果我的电脑出了什么问题,我会被搞砸的。

有谁知道它存储在哪里?

4

6 回答 6

9

我只是在这个非常烦人的问题上花了很多时间。在 Windows 上,如果您在创建密钥库时没有指定完整路径,Eclipse 会将其隐藏在自己的目录中。所以就我而言,它是 C:\eclipse\mykeystore

于 2011-06-14T10:42:38.863 回答
7

它没有隐藏它。导出的第一步(您创建或使用现有密钥库的位置)询问您要将其保存在哪里。您可能希望再次执行导出步骤以查看当前默认为哪个路径,然后检查那里。

它通常以名称key(无扩展名)保存。

于 2010-08-27T22:21:26.247 回答
3

创建 KeyStore 非常简单,只需按照您的 java 环境中的步骤操作即可,例如 java EDT

在您的工作区(左侧)中,您的项目位于(Package Explorer,Navigator)下,单击 Navigator 右键单击​​您的项目名称顶部,您将有一个项目列表,最后一个选择单击 Android Tools ==> 它将显示另一个列表,这个列表将显示 exporte unsigned package、export signed package ... 等等。选择签名包并按照系统将放置您的密钥存储的步骤(由您决定是否应该)选择您去过的任何位置,并为此提供密码

祝你好运

于 2012-11-26T06:12:56.303 回答
2

所以,它是这样的,当你第一次导出项目时,你会看到密钥库的名称与 .apk 相同,更改此!例如,将其设为 projectname.keystore 这有点误导,但是当您保存 apk 时,它将替换密钥库,您无法再次找到它。然后每次导出项目时选择 .keystore 文件

于 2012-05-31T08:37:48.290 回答
1

创建密钥库时我也没有注意。我正在使用 Motodev 包装的 Eclipse 安装。密钥库的默认位置是 $HOME\motodevstudio\tools。

于 2011-09-12T19:10:31.003 回答
0

Android 插件将其密钥库隐藏%HOMEPATH%\.android~/.android

于 2015-03-07T19:20:55.580 回答