【问题标题】:Unable to add appcompat support library in eclipse无法在 eclipse 中添加 appcompat 支持库
【发布时间】:2016-08-20 03:46:21
【问题描述】:

我的项目(eclipse)依赖于android.support.v7.app.AppCompatActivity。我尝试了以下方法。

  1. 试图在我项目的 Java 构建路径中添加库。没用。 我还观察到一些奇怪的事情。 SO中其他地方引用的支持库的路径是Android\sdk\extras\android\support\appcompat

但在我的 SDK 中,路径如下。

Android\sdk\extras\android\m2repository\com\android\support

请问为什么会这样?

  1. 我还将 appcompat jar 文件复制到我的项目的 libs 文件夹中。还是不行。

有人可以帮忙吗?

【问题讨论】:

    标签: java android eclipse


    【解决方案1】:

    看到这个答案

    The import android.support.v7.app cannot be resolved

    将 appcompat_v7 添加到依赖项后,请确保项目中的 libs 文件夹为空。默认情况下,定义项目时会创建一个 android-support-v4.jar,因此当您将 appcompat_v7 库声明为依赖项时会导致冲突。

    因此,您需要做的第一件事是检查文件夹.../My_Project/libs,然后勇敢地删除文件android-support-v4.jar

    然后,添加 appcompat_v7 库作为项目的依赖项: 为此,如果您使用的是 Eclipse:

    1. 右键单击位于导航器中的项目文件夹。
    2. 点击列表最后的属性。
    3. 在“属性”窗口中,选择 Android 选项(左侧菜单)。
    4. 在库中,添加您的新参考。

    支持库设置 - https://developer.android.com/tools/support-library/setup.html

    【讨论】:

    • 是的。我确实检查了这一点。要导入项目,我应该提取 appcompat-v7-21.0.0.aar 文件,然后导入到 eclipse 中吗?感谢您帮助我。
    • 并创建新项目....而不是创建 appcompatlibraray 并将此...添加到您的项目中......
    • "你可以将 android 支持库更新到你的 sdk 管理器"。我没有得到这个。 Android 支持库已经安装。我问的是,appcompat-v7 文件夹位于 support 目录中的 .aar 文件中。我在我的问题中提到了路径。我应该提取它们然后导入它们还是用它们创建一个新项目?
    【解决方案2】:

    只需在您的工作区中导入 appcompact 库,然后只需从 properties 中将该库添加到您的项目中即可。 这个对我有用。我用这个。我还为您提供图书馆。

    【讨论】:

      猜你喜欢
      • 2013-07-28
      • 1970-01-01
      • 2015-10-04
      • 2013-10-03
      • 2014-03-03
      • 1970-01-01
      • 2014-04-11
      • 1970-01-01
      • 2014-12-31
      相关资源
      最近更新 更多