Android Studio:我的R.java文件中的“无法解析符号”错误

时间:2017-03-29 20:43:03

标签: java android android-studio android-fragments

当我尝试运行我的Android Studio项目时,我的R.java文件中会出现以下错误:“无法解析符号'扬声器'”

以下是给出错误的具体代码行:

  public static final int fragment-speakers=0x7f0f00b3;

它只显示我尝试运行它,并且在同步项目时没有显示错误。

我试图解决此问题的事情:

  • 清洁项目
  • 重建项目
  • 使缓存无效/重新启动

尝试这些事后,错误仍然存​​在。

1 个答案:

答案 0 :(得分:2)

问题在于您的Java语法。您不能在变量名称中使用“ - ”符号。

尝试将片段扬声器重命名为fragment_speakers:

public static final int fragment_speakers = 0x7f0f00b3;

有关正确的变量命名约定和规则,请查看https://docs.oracle.com/javase/tutorial/java/nutsandbolts/variables.html