Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法解析导入android.support.v7.app_Android_Eclipse_Android Support Library_Android Appcompat - Fatal编程技术网

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

无法解析导入android.support.v7.app,android,eclipse,android-support-library,android-appcompat,Android,Eclipse,Android Support Library,Android Appcompat,更新到EclipseKepler后,我无法添加支持库appcompat。我遵循了这一点,但仍然发现以下行中的错误无法解决导入android.support.v7.app的问题: import android.support.v7.app.ActionBar; import android.support.v7.app.ActionBarActivity; 我已经添加了appcompat项目,将两个JAR都添加到构建路径,在Order和Export选项卡上选择它们,并在主项目中添加了librar

更新到EclipseKepler后,我无法添加支持库appcompat。我遵循了这一点,但仍然发现以下行中的错误无法解决导入android.support.v7.app的问题

import android.support.v7.app.ActionBar;
import android.support.v7.app.ActionBarActivity;
我已经添加了appcompat项目,将两个JAR都添加到构建路径,在Order和Export选项卡上选择它们,并在主项目中添加了library项目

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


谢谢大家!

我是Eclipse新手,但我也遇到了同样的错误,并以某种方式修复了它。我有两个项目,其中一个在重启或其他什么后自行修复,第一个是通过添加我或eclipse删除的导入来修复的。 矿山进口包括:

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;
添加您仍然需要的任何内容。
希望这能有所帮助

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

1) 在项目窗格中的项目上单击鼠标右键,然后选择“打开模块设置”

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

3) 单击左下角的+按钮,选择库依赖项

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

5) 在“选择库依赖项”窗口中单击“确定”

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


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

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

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

然后,添加appcompat_v7库作为项目的依赖项: 要做到这一点,如果您使用的是Eclipse:

  • 右键单击位于导航器中的项目文件夹
  • 在列表的最后一个属性中单击
  • 在属性窗口中,选择Android选项(左菜单)
  • 在长方体库中,添加新引用
  • 如果您使用的是Android Studio,您可以按照@Joey Garcia评论中提到的步骤操作

    支持库设置-


    如果对你有帮助,请告诉我。祝你好运

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

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

    谢谢!!!!最后它解决了我两周来遇到的问题:)非常感谢。这确实解决了问题。是否有一种默认情况下可以为每个项目执行此操作的方法?现在建议使用Android Studio(),因为它是Android开发的官方IDE。您可以摆脱Eclipse,开始使用AS,它的使用和部署也很简单。出于某种原因,22.0也会出错。