我想从命令提示符创建.apk文件。为此,我按照this link
并尝试用ant完成它。但是它给了我错误。
taskdef类 com.android.ant.setuptask不能 找到了
任何人都可以帮我解决我正在做的错误,或者为我提供一步一步的教程。
提前感谢...
答案 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,您必须指定debug
或release
。
ant -Dsdk.dir=<path to Android SDK> debug