无法在“Hello_World”上解析符号“覆盖”

时间:2018-04-28 18:10:30

标签: java android android-studio gradle build.gradle

我前几天安装Android Studio来开发应用程序,虽然这不是我第一次使用它,但这是我第一次在这台PC上安装它而且我对它全部都是新手

问题:安装Android Studio后,我甚至无法创建“Hello_World”应用程序,即使AS提供的模板也有编译错误:

enter image description here 它不识别像“覆盖”这样的符号。提供的Alt + Enter解决方案是安装JDK,它不会对所有选项执行任何操作,也不会创建注释“覆盖”,这似乎不是一个好的选择。

这些都是build.gradle文件: enter image description here

我试图修复它的事情:

  1. 多次重新安装Android Studio
  2. 手动下载JDK并更改参考。
  3. 检查系统上的环境值(添加JAVA_HOME和heck路径是正确的)。非常确定java和JDK都可以工作,因为在cmd中我可以运行java和javac。
  4. 显然是Build-> Clean和File-> Invalidate Cache + Restart
  5. android.enableAapt2 = gradle.properties
  6. 上的false
  7. 尝试从我的电脑上删除所有java并重新安装最低限度然后分开安装所有内容。
  8. 安装所有SDK平台直到Android KitKat。

    • 值得注意的是,在过去我遇到很多问题让java只在一个地方运行(主要是因为我在硬盘中安装软件并在另一个SDD上安装了操作系统)。
    • 此外,在我第一次安装AS时,由于VT-x与防病毒虚拟化的交互性很差(我需要一段时间来弄清楚),因此它进入了BSOD,所以它中途停止了。但是我重新安装了很多次,所以我不知道这有多重要。
  9. 问题与this one

    非常相似

    我几乎迷失在这里。我一直试图解决这个问题三天,我已经研究了几十个类似问题的Stack-Overflow帖子,但还没有找到解决方案。 任何想法都将不胜感激。

    感谢。

2 个答案:

答案 0 :(得分:2)

我重复了你的错误:

enter image description here

我是通过在Android Studio中删除Android SDK(而非java SDK)来实现的: 文件 - 设置 - AndroidSDK 尝试选择至少一个并安装 您的问题似乎与Android SDK相关

答案 1 :(得分:0)

好的伙计们,我终于想通了artmmslv。 Android Studio安装程序自动检测到两个版本的Android SDK已损坏(可能是因为BSOD搞砸了安装)。

我必须确保删除所有内容。 Java SDK,Android SDK。 Java JRE。来自Appdata的每个数据或来自Android Studio的文档。一旦计算机清除了任何已安装的插件,模块和诸如此类的痕迹,它应该能够设置完美的路径。

还要确保手动和正确设置java的环境值(路径编辑和JAVA_HOME)。

感谢您的帮助。