繁体   English   中英

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

[英]The import android.support.v7.app cannot be resolved

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

import android.support.v7.app.ActionBar;
import android.support.v7.app.ActionBarActivity;

我已经添加了appcompat项目,将两个jar添加到了“构建路径”,在“顺序和导出”选项卡上选择了它们,并在主项目中添加了库项目。

在此处输入图片说明

在此处输入图片说明

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

谢谢!

将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

让我知道它是否对您有帮助。 祝好运!

彼得,我遇到了同样的问题,这就是我在Android Studio中解决的方法。

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

2)在左侧,选择应用,然后选择右上角的“依赖关系”选项卡

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

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

5)在“选择库依赖性”窗口上单击“确定”。

6)然后单击确定,或在该项目结构窗口上应用。

现在,AS应该能够加入缺少的类。

我是Eclipse的新手,但我遇到了相同的错误,并以某种方式解决了该问题。 我有2个项目,其中一个在重新启动后自行修复或其他原因,第一个我通过添加不知何故删除的导入修复了。 地雷进口是:

import android.content.res.Resources;
import android.graphics.Typeface;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.ImageView;
import android.widget.TextView;

添加您仍然需要的任何内容。 希望能有所帮助

只需从项目的libs文件夹中删除android-support-v4.jar 其余的事情/错误将消失。 Eclipse将处理其余的事情。

删除lib文件夹中的android-support-v4.jar。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM