【问题标题】:The container Android Dependencies references non existing library /home/user/workspace/appcompat_v7/bin/appcompat_v7.jar容器 Android Dependencies 引用了不存在的库 /home/user/workspace/appcompat_v7/bin/appcompat_v7.jar
【发布时间】:2015-01-19 05:06:25
【问题描述】:

我是 android 新手,这个问题在这个论坛上被问了好几次。但我无法用那些帖子中的答案解决问题。所以我在这里发布我的问题以获得您的支持

我在 eclipse juno 中创建了一个新的 appcompat 库,如下面的链接所述。 https://developer.android.com/tools/support-library/setup.html这个新支持库中的引用库同时具有 android-support-v4.jar 和 android-support-v7-appcompat.jar

然后我创建了我的第一个 Android 项目 HelloWorld。 (此文件夹中的 Android Private Libraries 既有 android-support-v4.jar 又有 android-support-v7-appcompat.jar

当我构建这个项目时,它失败并出现以下错误 “android 依赖项引用了不存在的库 /home/user/workspace/appcompat_v7/bin/appcompat.jar”

在下面的帖子中提到,需要先构建 appcompat 库项目,然后才能将其用作其他项目的参考。 The container 'Android Dependencies' references non existing library

所以我建立了图书馆项目。它失败并出现错误 /home/user/Developer_Share/sdk/extras/android/support/v7/appcompat/res/values-v21/styles_base.xml:49:错误:检索项目的父项时出错:未找到与给定名称匹配的资源'android:TextAppearance.Material.Widget.ActionBar.Title'.

能否请您告知如何解决这些问题,以便成功构建项目 HelloWorld。

【问题讨论】:

  • 您可能会考虑切换到Android Studio,这使得包含这些库(以及许多其他库)相当于向您的应用程序添加一行,而不是尝试使用现已弃用的 Eclipse Android 插件。跨度>

标签: android eclipse


【解决方案1】:

创建一个 minSdkVersion 为 14 的新项目。这是不需要 appcompat_v4 和 v7 库的最低版本,它只是解决此问题的一种解决方法。

【讨论】:

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