从命令提示符创建apk文件

时间:2011-03-08 07:28:53

标签: android

我想从命令提示符创建.apk文件。为此,我按照this link

并尝试用ant完成它。但是它给了我错误。

  

taskdef类   com.android.ant.setuptask不能   找到了

任何人都可以帮我解决我正在做的错误,或者为我提供一步一步的教程。

提前感谢...

1 个答案:

答案 0 :(得分:7)

您需要将sdk.dir传递给ant,即ant -Dsdk.dir=<path to Android SDK>

您还需要指定七个左右的Android构建目标中的一个,因为默认构建目标是“帮助”。

如果您只是运行ant -Dsdk.dir=<path to Android SDK>,您将获得一些帮助输出,如下所示:

help:
 [echo] Android Ant Build. Available targets:
 [echo]    help:      Displays this help.
 [echo]    clean:     Removes output files created by other targets.
 [echo]    compile:   Compiles project's .java files into .class files.
 [echo]    debug:     Builds the application and signs it with a debug key.
 [echo]    release:   Builds the application. The generated apk file must be

 [echo]               signed before it is published.
 [echo]    install:   Installs/reinstalls the debug package onto a running
 [echo]               emulator or device.
 [echo]               If the application was previously installed, the
 [echo]               signatures must match.
 [echo]    uninstall: Uninstalls the application from a running emulator or
 [echo]               device.

BUILD SUCCESSFUL
Total time: 7 seconds 

要构建APK,您必须指定debugrelease

ant -Dsdk.dir=<path to Android SDK> debug