【问题标题】:Android Compat Support Library LinkingAndroid Compat 支持库链接
【发布时间】:2014-08-29 18:30:22
【问题描述】:

我正在尝试为一个项目设置 android 兼容性库。我已经下载了 android \appcompat_v7_6 库,但仍然无法添加它——该库在 Android 中的引用(属性)下显示为红色前。

【问题讨论】:

    标签: android eclipse android-support-library android-library android-compatibility


    【解决方案1】:

    根据android developers' guide,如果您使用的是eclipse,您应该执行以下操作。

    根据支持库代码创建库项目:

    1. 确保您已使用 SDK 管理器下载了 Android 支持库。

    2. 创建一个库项目并确保所需的 JAR 文件包含在项目的构建路径中:

      1. 选择文件 > 导入。
      2. 选择 Existing Android Code Into Workspace 并单击 Next。
      3. 浏览至 SDK 安装目录,然后浏览至 Support Library 文件夹。例如,如果您要添加 appcompat 项目,请浏览到 /extras/android/support/v7/appcompat/。
      4. 单击完成以导入项目。对于 v7 appcompat 项目,您现在应该会看到一个名为 android-support-v7-appcompat 的新项目。
      5. 在新的库项目中,展开 libs/ 文件夹,右键单击每个 .jar 文件并选择 Build Path > Add to Build Path。例如,在创建 v7 appcompat 项目时,将 android-support-v4.jar 和 android-support-v7-appcompat.jar 文件都添加到构建路径中。
      6. 右键单击库项目文件夹并选择构建路径 > 配置构建路径。
      7. 在“Order and Export”选项卡中,检查您刚刚添加到构建路径的 .jar 文件,以便它们可用于依赖此库项目的项目。例如,appcompat 项目要求您同时导出 android-support-v4.jar 和 android-support-v7-appcompat.jar 文件。
      8. 取消选中 Android 依赖项。
      9. 单击“确定”完成更改。

    您现在拥有一个用于所选支持库的库项目,您可以将其与一个或多个应用程序项目一起使用。 将库添加到您的应用程序项目中:

    1. 在 Project Explorer 中,右键单击您的项目并选择 Properties。
    2. 在对话框左侧的类别面板中,选择 Android。
    3. 在“库”窗格中,单击“添加”按钮。
    4. 选择库项目并单击确定。例如,appcompat 项目应列为 android-support-v7-appcompat。
    5. 在属性窗口中,单击确定。 注意:如果您使用的是 android-support-v7-mediarouter 支持库,请注意它依赖于 android-support-v7-appcompat 库。为了编译 v7 mediarouter 库,您必须将两个库项目导入您的开发工作区。然后按照上述步骤将 v7 appcompat 项目作为库添加到 v7 mediarouter 库项目中。

    【讨论】:

    • 我在 SDK 文件夹中找不到 support-v7-appcombat。我已经导入了所有必要的文件。图书馆可能在其他地方吗?
    • 对,我下载了。目前 SDK 管理器没有显示 Android 支持库的新下载
    • 您需要从 SDK > extras > android > support > v7 > appcompat 中选择
    • 包在包资源管理器中可见。我怎样才能让它们进入应用程序本身?
    • 天哪,我不敢相信。只需按照上面写的确切步骤从头开始。
    猜你喜欢
    • 1970-01-01
    • 2016-09-22
    • 2019-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-04
    相关资源
    最近更新 更多