使用keytool和jarsigner签署我的应用程序

时间:2013-01-12 23:30:45

标签: android keytool commonsware jarsigner

我正在使用我的commonsware书和描述如何签署我的应用程序的android文档。但有些事我不明白......

我已经生成了我的KeyStore文件没有问题。

现在,commonsware书上写着“构建一个发行版本,该版本应该在项目的bin /目录中提供unsigned.apk文件”,但它没有说明如何做到这一点。我无法在Eclipse中看到如何做到这一点。似乎没有Build - >发布菜单项。尝试使用谷歌搜索,找不到任何东西。

Android文档说“2.在发布模式下编译应用程序”,然后告诉您“导出未签名的应用程序包”,然后将其存储在somewhare中。我做到了,现在我有两个apk文件。我的bin目录中的一个和我导出的目录。现在它说要使用jarsigner和zipaligner,我只是假设(它没有说)我正在对我已经存储的导出的apk(不是我的bin目录中的那个)这样做。然后,我只是将这个存储的apk复制回我的bin目录中的那个?下次编译时不会被删除吗?

编写应用程序的方式更难,更有趣。

有人可以让我直截了当吗? 谢谢,加里

1 个答案:

答案 0 :(得分:0)

  

我无法在Eclipse中看到如何做到这一点。

http://developer.android.com/tools/publishing/app-signing.html#releasecompile

  

那么我只是将这个存储好的apk复制回我的bin目录中的那个吗?

没有。你分发它。将其上传到Play商店。或者将其发送到您的网站上。或者将其复制到一千万个USB拇指驱动器,并将它们交付给潜在用户。无论你的船是什么漂浮。