你需要将sdk.dir传递给ant,即ant -Dsdk.dir =< Android SDK的路径>
您还需要指定七个左右的Android构建目标中的一个,因为默认构建目标是“帮助”.
如果您只是运行ant -Dsdk.dir =< 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,您必须指定调试或发布.
ant -Dsdk.dir =< Android SDK的路径>调试