【问题标题】:How to correctly include the support library in non-Eclipse Android application如何在非 Eclipse Android 应用程序中正确包含支持库
【发布时间】:2016-02-15 05:34:23
【问题描述】:

我正在考虑如何让 Android 的支持库在 Eclipse 之外包含和编译。我使用 Linux 作为我的构建环境,我没有使用任何 IDE 来创建应用程序,只使用基本的 Android SDK。我只回答了这个关于 Eclipse 的问题,但是我怎样才能只使用 Ant 和 Android SDK 呢?

【问题讨论】:

    标签: android linux ant android-support-library


    【解决方案1】:

    假设你没有使用GridLayout

    第 1 步:将 android-support-v4.jarandroid-support-v13.jar 从 SDK 复制到项目的 libs/ 目录中。

    第 2 步:没有第 2 步。

    如果您正在使用本机片段(相对于 Android 支持包自己的反向端口)并且您希望将它们与作为 Android 支持包一部分的 ViewPager 等内容一起使用,请选择 android-support-v13.jar

    GridLayout 让事情变得有点复杂,因为它是一个 Android 库项目。您需要关注the instructions for how to use an Android library project in a command-line project,可能是在使用官方项目的副本。

    所有这些东西都可以在您的 SDK 安装位置的 extras/ 目录中找到。

    【讨论】:

    【解决方案2】:

    类似于这篇自动化文章http://www.androidengineer.com/2010/06/using-ant-to-automate-building-android.html

    确保为 ant/android 构建 android update project --path /path/to/project 生成有效的 build.xml 文件

    那么就ant clean debug

    您也可以查看官方文档http://developer.android.com/tools/building/building-cmdline.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-02
      • 1970-01-01
      相关资源
      最近更新 更多