【问题标题】:Build Android Library Project With Ant使用 Ant 构建 Android 库项目
【发布时间】:2011-11-06 20:07:53
【问题描述】:

我无法使用 ant 构建我的 Android 库项目。当我尝试运行ant release 时,它显示Target "release" does not exist in the project "MyProject"

然后我假设库可能没有通过发布/调试来构建,所以我开始使用ant compile,这似乎有效。然后我使用 java 的 zip 实用程序手动压缩文件夹并将其重命名为 .apk。我猜这是错误的做法。

谁能告诉我如何使用 ant 构建一个 Android 库项目?

【问题讨论】:

    标签: android ant build


    【解决方案1】:

    然后我假设库可能没有通过发布/调试来构建

    正确。

    我猜这是错误的做法。

    也正确。

    谁能告诉我如何使用 ant 构建一个 Android 库项目?

    您通常不会构建 Android 库项目。您构建引用 Android 库项目的其他项目。在 the Android documentation 中介绍了创建引用库项目以与 Ant 一起使用的项目。有关 Android 库项目的作用的更多信息也可以在the Android documentation 中找到。

    【讨论】:

    • 如果有助于了解 Android 项目的工作原理。它无助于构建一个使用 Ant 引用库的项目。我正在使用 android 项目提供的默认 build.xml,它正在尝试构建引用库的目标“nodeps”。它不在我的控制之下。
    【解决方案2】:

    在构建引用库的项目时,我遇到了 Ant 不知道的目标“nodeps”同样的问题。我添加了一个假目标“nodeps”,然后我得到目标“发布”未知。走错路了。

    解决方案:在我引用的库目录中,我运行命令 android update project -p . 创建与 Ant 构建兼容的 build.xml。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-31
      • 1970-01-01
      • 2012-08-10
      • 2014-08-20
      • 2015-03-20
      • 2011-03-11
      相关资源
      最近更新 更多