导入android.support.v7.app无法解析

pet*_*r_f 19 eclipse android android-appcompat android-support-library

在更新到Eclipse Kepler之后,我无法添加支持库appcompat.我已按照此说明操作,但仍然收到错误导入android.support.v7.app无法在以下行中解析:

import android.support.v7.app.ActionBar;
import android.support.v7.app.ActionBarActivity;
Run Code Online (Sandbox Code Playgroud)

我添加了appcompat项目,将两个jar添加到Build Path,在Order and Export选项卡上选择它们,并在主项目中添加了库项目.

在此输入图像描述

在此输入图像描述

我将v4库复制到主项目中的libs文件夹,但我不知道还能做什么或检查.有没有人有什么建议??

谢谢!

Mat*_*tos 39

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

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

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

  1. 右键单击位于导航器中的项目文件夹.
  2. 单击列表最后的属性.
  3. 在"属性"窗口中,选择Android选项(左侧菜单).
  4. 在框库中,添加新引用.

如果您使用的是Android Studio,则可以按照@Joey Garcia的评论中提到的步骤进行操作.

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

如果它对你有所帮助,请告诉我.祝好运!


Joe*_*cia 5

彼得,我有同样的问题,这就是我在Android Studio中修复它的方法.

1)右键单击项目窗口窗格中的项目,然后选择打开模块设置

2)在左侧,选择app,然后选择右上角的Dependencies选项卡

3)单击左下角的+按钮,选择Library Dependency

4)键入或选择appcompat-v7(com.android.support:appcompat-v7:20.0.0)

5)在Choose Library Dependency窗口中单击ok

6)然后单击"确定",或在"项目结构"窗口中应用.

现在,AS应该能够吸引失踪的班级.