2012-09-02 45 views
0

我已經使用eclipse創建了一個android項目。但我需要使用命令行來做同樣的事情。所以,我使用下面的命令Ant-Android建築不創建發佈版本

> android update project --path . 
> ant clean debug 

上面使用命令其created--歡迎,debug.apk和歡迎,調試unaligned.apk 我也寫了ant.properties文件如下─

key.store=./mykey.keystore 
    key.alias=MA 
    key.store.password=mypassword 
    key.alias.password=mypassword 

現在,當我試圖建立發行版本 -

> ant relase 

遺憾的是它沒有創造任何版本的文件。我如何使用命令行創建發行版本。

期待您的回覆。

感謝, Pijman

回答

1

你有一個錯字:它應該是ant release

你不需要做任何特定的事情。 ant clean release應該做的伎倆。但是,請注意clean target:ant是懶惰的,正試圖跳過儘可能多的工作 - 因此,如果您不清除它,則不會重新創建類文件,而是實際上會打包一個包含調試編譯文件的apk。

+0

感謝您的回覆。無論如何,我的打字錯誤實際上是我輸入'ant release',但沒有得到任何發佈版本。 – pijushcse

+0

@pijushcse:運行ant時請添加輸出。同時確認你使用「ant clean release」進行了嘗試。 –

+0

你好鮑里斯Strandjev,現在我可以創建發行無簽名的文件。它只是缺少了proguard.cfg文件。 – pijushcse