在导出Android应用程序向导中为Android应用程序生成密钥库?
我试图在Eclipse中导出签名的Android应用程序。
我想我正朝着正确的方向前进:
- 右键单击项目> Android工具 > 导出签名的应用程序包
- 出现“导出Android应用程序”向导。
- select我想要导出的项目,点击下一步 。
- 出现密钥库select屏幕。
它看起来像这样(原谅我的ascii,file upload不起作用):
[ ] Use existing keystore [o] Create new keystore Location: __________ [Browse] Password: __________ Confirm: __________
我没有现有的密钥库,所以我单击“创build新的密钥库”单选button。 位置字段保持活动状态,必须填写,如果我浏览到某个目录,我希望在创build密钥存储库之后,对话框会提示“密钥存储path是一个目录”。
- 这个对话框实际上是否可以创build一个密钥库?
- 如果不是,我该如何创build一个? 目前为止,我的google-fu只为我提供了失败的实验。 我在PC上使用Eclipse。
在android开发者页面中编译和签署Eclipse ADT部分似乎认为这只是解决,但我不能通过对话框的这一部分。 我可以导出无符号的.apk文件就好了。
谢谢!
你应该可以用对话框创build一个密钥库,是的。 导航到您要使用的文件夹后,在文件浏览窗口的“文件名:”字段中input名称,例如sophie.keystore
。 那么你应该可以继续。
或者,您可以按照文档中所述在命令行上创build它。
该命令如下所示:
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
例如:
keytool -genkey -v -keystore ~/dcaunt.keystore -alias dcaunt -keyalg RSA -keysize 2048 -validity 10000
如果你现在用sdk和adt插件创build了一个应用程序,比如hello world应用程序,那么你必须在导出的时候selectdebug.keystore
文件。 这些文件位于c:/users/.../.android/debug.keystore
,之后被要求input密码。
第1步:如何在eclipse中生成密钥库
步骤2:浏览目录并input文件名.keystore并创build密码
[ ]
步骤3:填写到期细节和许可证细节
2 [ ] 3
你完成了!