【问题标题】:Cannot resolve symbol "actionBarActivity" - Android无法解析符号“actionBarActivity” - Android
【发布时间】:2017-12-25 00:35:18
【问题描述】:

几天前,我将我的 android studio 和 gradle 更新到了 4.4.1。当我尝试创建一个像这样扩展 actionbaractivity 的类主活动时

    public class MainActivity extends ActionBarActivity {

我收到错误消息“无法解析操作栏活动”。我也在类似代码中遇到错误,例如操作栏活动的导入和使用,例如

      import android.support.v7.app.ActionBarActivity;

    super.onCreate(savedInstanceState);

以及 findViewById 的使用。

这里是更多信息的屏幕截图,我正在使用 mac os (Sierra) 并运行最新版本的 android studio 和 jdk。

这是错误屏幕/面板:

https://imgur.com/a/SApx4

这里是代码屏幕/面板

https://imgur.com/a/45WIi

任何帮助将不胜感激。

【问题讨论】:

  • ActionBarActivity 已被弃用几年。如 ReverseEffect 所述,请使用 AppCompatActivity
  • 我这样做了,现在尝试模拟器时出现这些错误
  • 模拟器:无法打开 vm 6 7:50 PM 模拟器:无法创建 HAX​​ VM 7:50 PM 模拟器:找不到加速器。晚上 7:50 模拟器:未能初始化 HAX:参数无效

标签: java android android-studio


【解决方案1】:

改为扩展 AppCompatActivity。

(编辑:我看到您对 HAX 发表了评论,这是特定于模拟器的。要测试您的模拟器,您将打开另一个 AS 项目并查看它是否会在模拟器中打开。可能不支持 HAX在您的计算机上。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-13
    • 1970-01-01
    • 1970-01-01
    • 2018-05-03
    相关资源
    最近更新 更多