导入android.support.v7.app无法parsing

在更新到Eclipse Kepler之后,我无法添加支持库appcompat。 我已经按照这个指示 ,我仍然得到错误导入android.support.v7.app不能被解决在以下几行:

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

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

在这里输入图像说明

在这里输入图像说明

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

谢谢!

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

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

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

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

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

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

让我知道,如果它帮助你。 祝你好运!

彼得,我有同样的问题,这是我如何解决它在Android Studio中。

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

2)在左侧,select应用程序,然后select右上angular的依赖关系选项卡

3)点击左下angular的+button,select库依赖项

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

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

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

现在,AS应该能够拉入失踪的class级。

我是新来的Eclipse,但我有同样的错误,并以某种方式解决它。 我有2个项目,其中一个重新启动后,或其他东西,我修复了自己的第一个我join回来import,不知何故我或eclipse删除。 我的import是:

 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。