【问题标题】:create apk file from command prompt从命令提示符创建 apk 文件
【发布时间】:2011-06-19 08:02:38
【问题描述】:

我想从命令提示符创建 .apk 文件。为此我关注this link

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

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

谁能帮我解决我做错了什么或为此提供分步教程。

提前谢谢...

【问题讨论】:

标签: android


【解决方案1】:

您需要将 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

【讨论】:

  • 请详细说明您的回答,以便我可以从您那里获得逐步的建议。请这样做,因为我必须尽快实施。
  • 我的应用程序构建成功。但是当我写 ant -Dsdk.dir= debug 命令时,它给出了错误。目标调试在这个项目中不存在......现在我必须做什么......请告诉我跨度>
  • 你成功运行了哪个命令?错误是什么?
  • @david 当我进入我的项目目录并运行 ant -Dsdk.dir= 命令它成功运行但是当我运行 ant -Dsdk.dir= 调试它给我错误...此项目中不存在目标调试.....
猜你喜欢
  • 2011-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-27
  • 1970-01-01
  • 2015-08-25
  • 1970-01-01
  • 2013-02-26
相关资源
最近更新 更多