android - 如何使用 Ant 构建 Android 项目? (智能集成开发环境)

标签 android ant intellij-idea proguard

我在 IntelliJ IDEA IDE 中有一个项目,我想设置一个并行的生产 Ant 构建过程,我可以随着时间的推移进行扩展。

我使用 IntelliJ 的功能创建了一个 Ant 构建文件,它位于“构建”菜单上,因此 Ant 构建过程正在运行,并在 IDE 中运行。一切顺利。

但 IntelliJ 创建的 Ant 脚本仅编译为类文件,并没有执行完整的 Android 构建过程直至 APK(据我所知)。

你能给我指出一个引用源(或一个例子)来帮助我理解如何让一个 ANT 脚本完成一个 Android 项目的完整构建吗?

如果您知道,那么知道如何扩展它以包括 Proguard、生产签名和插入生产 Maps key 也会很有用:)

最佳答案

以此为起点:

http://developer.android.com/guide/developing/other-ide.html

我不了解 IntelliJ,但我应该不会很难用您需要的最频繁的命令创建一个 ant 文件。

更新:

运行以下命令:

android create project --target 8 --name "MyFirstProject" --path /path/to/project --activity StartingActivity  --package net.sample.package

这将创建一个项目结构。这包括一个 build.xml 文件,其中包含构建项目的目标。

要构建应用程序,请在根文件夹 (/path/to/project/) 中运行:

ant debug

它应该编译您的应用程序。

您可能必须先安装或配置 ant 才能正常工作,但您应该能够自己解决! :)

(所有信息都在我之前发布的链接中)

关于android - 如何使用 Ant 构建 Android 项目? (智能集成开发环境),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4992555/

相关文章:

android - 默认的android :sharedUserId set if android:sharedUserId was not set是什么

android 通过 Uri.getPath() 获取真实路径

java - 像 GNU Make 一样并行化 ant?

java - Ant 从子文件夹构建 : import build. xml,不覆盖其属性

java - maven项目中无法添加本地jar文件

java - IntelliJ IDEA : Jump to interface implementation if there is only one implementation available

android - 如何从数组列表中隐藏 2 个不正确的答案并启用 2 个可能的答案?

java - Ant 找不到主类错误

java - NetBeans 如何处理 IntelliJ 注释?

android - Android Webview 中的 Facebook 页面