【问题标题】:cannot resolve symbol "ActionBarActivity" in android studio 2.1.1无法在 android studio 2.1.1 中解析符号“ActionBarActivity”
【发布时间】:2020-10-11 22:46:15
【问题描述】:

我正在开始开发 android 应用程序,所以我下载了 android studio 所以,当我从 android 的源代码导入 ActionBarActivity 类时,它给了我错误 像这样:-

请检查这里的错误:

我已经尝试了很多事情,比如更改路径,但没有任何效果是我在 android studio 中安装的 SDK 的图像:-

请在此处查看 SDK 工具:

如果有人知道如何处理此错误,请帮助我

【问题讨论】:

  • 您的 build.gradle 似乎配置错​​误。你能发布你的 build.gradle 代码吗?

标签: android


【解决方案1】:

改变

ActionBarActivityAppCompatActivity

这样

public class Game extends AppCompatActivity 

【讨论】:

  • 为什么这是必要的?
  • 'ActionBarActivity' 已被弃用,取而代之的是新的 'AppCompatActivity'。在此处阅读更多信息:stackoverflow.com/questions/29797172/…
  • 这确实是我的问题。浪费了两个小时,看到了其他答案,都错了。这个解决了。
【解决方案2】:

此类问题的解决方案:

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

  2. 然后进入附加功能并下载Android support repository 那么

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

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

使用工具栏中的小 Gradle 图标(或工具 -> Android -> 将项目与 Gradle 文件同步)将您的项目与 gradle 同步

  1. 如果您已完成所有步骤或所有步骤都已存在,那么您可以将扩展更改为 AppBarActivityAppCompatActivity (Public Class ClassName extends AppCompatActivity) 因为 AppBarActivity 已被弃用。

【讨论】:

  • 它成功了,首先我按照你的步骤,然后现在我创建了新项目,所以默认情况下他们给了我 AppCompatActivity 而不是 Actionbaractivity 谢谢兄弟!!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-13
  • 1970-01-01
  • 2018-05-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多