Android Studio Java语法突出显示不起作用

Fie*_*ier 5 java syntax-highlighting android-studio

在android studio的(版本1.1.0)中,我遇到了使它正确突出显示.java语法的问题。当前仅突出显示关键字,逗号,分号和注释。其他文件类型(如.xml)正确突出显示。

我已经尝试了以下方法...

  • 重新安装Android Studio
  • 删除任何个人设置
  • 在“设置->编辑器”中,在“常规”和Java下将颜色更改为任何颜色,以查看其是否有效
  • 文件->使缓存无效
  • 在“文件类型”下,我已将文件声明为Java源文件。
  • 确保省电模式已关闭。

Raj*_*kla 27

您应该使缓存无效并重新启动。它会起作用的。


小智 11

我今天遇到了这个问题。就我而言,这是由 Android Studio 将“MainActivity.java”文件从类更改为单例引起的。如果文件是类,则其在编辑器或项目列表中的图标将有一个浅蓝色圆圈中的“c”。如果它是单例,则它在灰色矩形中具有“j”。为了解决这个问题,我做了以下操作:

  1. 将文件内容复制到记事本中
  2. 删除了单例文件,但我没有选择“安全删除”,因为我不希望 Android Studio 做任何聪明的事情
  3. 创建一个与原始文件同名的新 Java 类文件
  4. 将新文件的内容替换为我在步骤 1 中放入记事本中的内容

然后一切又开始运转了。

在此之前,我尝试过失效/重新启动和禁用省电模式,但它们对我不起作用。我什至多次尝试重新启动计算机。


Fie*_*ier 5

.java文件位于根目录中。我将文件移动到目录中src/main/java/org.we/,语法开始工作。

  • 我在 Android Studio 2.2.3 上遇到了同样的问题,但我不太明白您提交的答案。Java 源文件相对于源根目录应该位于哪里才能使语法突出显示起作用?现在我的文件位于源根目录中,但没有任何作用。 (4认同)