ActionBarActivity无法parsing符号

在我的android Studio中,编译器无法findActionBarActivity 。 正因为如此,我收到很多错误。 编译器无法导入ActionBarActivityActionBar类。 这些是编译器抛出错误的行:

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

我试图在问一个问题之前在stackoverflow上search。 我得到的答案是日食是添加图书馆。 我试图在Android Studio中做,但没有得到任何东西。

遵循在Android Studio(0.4.2)中使用支持ActionBar的步骤:

从Android SDK Manager下载Android支持信息库,SDK Manager图标将在Android Studio工具栏(或Tools -> Android -> SDK Manager )上可用。

在这里输入图像描述

下载后,你会在这里find你的支持库

 $SDK_DIR\extras\android\m2repository\com\android\support\appcompat-v7 

打开您的主模块的build.gradle文件,并添加以下依赖关系,以便在较低的API级别使用操作栏

 dependencies { compile 'com.android.support:appcompat-v7:+' } 

使用工具栏中的小Gradle图标(或Tools -> Android -> Sync Project With Gradle Files ),将项目与gradle Tools -> Android -> Sync Project With Gradle Files

使用Android Studio 0.4.2时会出现一些问题,因此如果您在导入代码时遇到任何问题,请检查此问题。

在Android Studio中导入Google Play服务库

如果需要,请按以下步骤操作:

  • 退出Android Studio
  • 从项目中删除.ide文件夹中的所有.iml文件和文件
  • 重新启动Android Studio,等待项目与gradle完全同步。 如果使用导入选项在事件日志中显示错误,请单击导入项目。

这是Android Studio 0.4.2中的错误,并针对Android Studio 0.4.3版本进行了修复。

如果在ADT / Eclipse中发生相同的错误

在您的项目中添加Action Bar Sherlock库 。

现在,要删除“导入android.support.v7无法parsing”错误下载一个名为android-support-v7-appcompat.jar的jar文件,并将其添加到您的项目lib文件夹中。

这肯定会消除你的两个错误。

确保在项目的path中不存在具有空白的文件夹名称。 在创build项目时,指定的path文件夹的名称中不得包含任何空格。