在build.properties中找不到key.store和key.alias属性

She*_*lam 50 java ant android build-process

我正在使用ant-release我的Android应用程序的一步构建.

我的build.properties看起来像这样:

application.package=xxxxx
key.store=sonr
key.alias=sonr labs
key.store.password=xxxx
key.alias.password=xxxx
Run Code Online (Sandbox Code Playgroud)

当我运行ant-release时,一切都很好,除了应用程序签名.我收到错误:

-release-prompt-for-password:

-release-nosign:
     [echo] No key.store and key.alias properties found in build.properties.
     [echo] Please sign /Users/syalam/Documents/git/joeborn-sonr/sonr/bin/SONR-release-unsigned.apk manually
     [echo] and run zipalign from the Android SDK tools.
[propertyfile] Updating property file: /Users/syalam/Documents/git/joeborn-sonr/sonr/bin/build.prop
[propertyfile] Updating property file: /Users/syalam/Documents/git/joeborn-sonr/sonr/bin/build.prop
[propertyfile] Updating property file: /Users/syalam/Documents/git/joeborn-sonr/sonr/bin/build.prop
[propertyfile] Updating property file: /Users/syalam/Documents/git/joeborn-sonr/sonr/bin/build.prop
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

PS.我按照本教程来完成构建过程http://www.androidengineer.com/2010/06/using-ant-to-automate-building-android.html

Reu*_*ton 86

我最近也遇到过这个问题,我觉得那个教程已经过时了......

key.alias等指令需要在一个文件名为ant.properties.这里没有名为build.properties的文件.

  • ant.properties为我工作,密钥库设置为另一个目录中的完整路径. (7认同)