android - ActionBarActivity 无法解析符号

标签 android android-studio

在我的 android Studio 中,编译器无法找到 ActionBarActivity。因此,我遇到了很多错误。编译器无法导入 ActionBarActivityActionBar 类。 这些是编译器抛出错误的行:

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

在提问之前,我尝试在 stackoverflow 上进行搜索。我得到的答案是添加库的eclipse。我尝试在 Android Studio 中执行此操作,但没有得到任何结果。

最佳答案

按照上述步骤在 Android Studio(0.4.2) 中使用支持 ActionBar :

从 Android SDK Manager 下载 Android Support Repository,SDK Manager 图标将出现在 Android Studio 工具栏(或 Tools -> Android -> SDK Manager)上。

enter image description here

下载后,您将在此处找到您的支持存储库

$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 同步。

Android Studio 0.4.2 出现了一些问题,所以如果您在代码中导入类时遇到任何问题,也请检查一下。

Import Google Play Services library in Android Studio

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

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

这是 Android Studio 0.4.2 中的错误,已在 Android Studio 0.4.3 版本中修复。

关于android - ActionBarActivity 无法解析符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21316055/

相关文章:

android - 在 oncreate 中为 ListView 着色

java - 如果 NotifyDataSetChanged 不在添加数据的循环中,则不会更新

android-layout - 如何在 bottombar 的片段之一中实现 tabview?

Android Studio 本身不显示 "Database Inspector"

android - 如何将ListView分成多个部分并加载?

android - 构建 AOSP,vendor_module_check.mk 失败

android - 将 TextView 放在右下角

android-studio - Android 不启动我的模拟器,它说它已经在运行或删除某个目录中的文件

java - 如何使用 if 语句中的值?

android - 为 arm64 Android 手机构建应用程序包时,在 ApplicationInfo.nativeLibraryDir 中找不到 native 库