android - 从命令提示符创建 apk 文件

标签 android

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

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

taskdef class com.android.ant.setuptask cannot be found

任何人都可以帮我解决我犯的错误或为此提供分步教程。

提前致谢...

最佳答案

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

关于android - 从命令提示符创建 apk 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5229592/

相关文章:

android - 当用户第一次进入首选项 Activity 时,OnSharedPreferenceChangeListener 会触发

android - 应用程序分析/性能测试

Android 9-Patch 缩放问题

android - 设置纵向录制但横向播放

java - 如何在 Java 中将 double (或字符串)四舍五入到小数点后两位?

java - 如何获得按钮点击通知?

android - ADT 和 SDK 工具更新到 v17 后的 Gson NoClassDefFoundError

android - Google Play 控制台警告您需要在帐户详细信息中添加实际地址

android - 发送电子邮件时拦截消息 "no application can perform this action"- Android

java - 将 Exoplayer 演示与 Firebase 实时数据库结合使用