Android 使用命令行导出已签名的应用程序包

Android 使用命令行导出已签名的应用程序包,android,Android,到目前为止,我以正常方式制作apk文件: Andoid工具->导出已签名的应用程序包 在那里,我给出了密钥和别名,然后将其制作成我在市场上发布的apk文件 现在我想对终端做同样的事情 我尝试将ant与:ant release命令一起使用,但它会给我一个未签名的应用程序包。如果您在build.properties文件(SDK pre 14)中添加以下形式的行 或ant.properties文件(SDK 14及更高版本) 然后,如果调用“ant release”,则将使用正确的密码进行签名 自动为您

到目前为止,我以正常方式制作apk文件: Andoid工具->导出已签名的应用程序包

在那里,我给出了密钥和别名,然后将其制作成我在市场上发布的apk文件

现在我想对终端做同样的事情


我尝试将ant与:
ant release
命令一起使用,但它会给我一个未签名的应用程序包。

如果您在build.properties文件(SDK pre 14)中添加以下形式的行 或ant.properties文件(SDK 14及更高版本)

然后,如果调用“ant release”,则将使用正确的密码进行签名 自动为您完成

(假设您的发布密钥库位于:c:/users/you/my-release-key.keystore) 您的释放密钥别名为:您的释放(别名)


.

但我的项目中没有此文件。您可以阅读文档中关于“从命令行管理项目”的部分。它告诉您如何制作一个示例项目,该项目将制作这些文件以及ant需要的build.xml,请参见:
key.store=c:/users/you/my-release-key.keystore
key.alias=your_release_alias
key.store.password=YourKeystorePassword
key.alias.password=YourKeyaliasPassword