我已经在MainActivity.java和所有地方编写了一些代码" R"提到它变成红色并且说'#34;符号r无法解决"。如果您需要我的MainActivity,请询问。
谢谢!
答案 0 :(得分:1)
如果只有'R'为红色,则表示您的R文件有问题(在build \ generated \ source \ r \ debug \ com \ domain.projectname \ R中找到)。不要四处编辑你的R文件 - 原因如下*。有几种可能的解决方案:
1)你可能写过import android.R;在您的活动顶部。您需要导入不同的R文件。这意味着,如果您的域是示例,项目名称是项目,则替换为:import com.example.project.R
2)R是构建文件。这意味着它在您清理时会消失并在您构建时生成一个新的(*这是您不编辑R文件的原因..它没用!)。确保在清理完项目后构建或重建项目。
3)也许您的gradle项目同步尚未完成。等到所有进程都运行完毕!
4)您的R文件也可能已损坏或丢失。如果上述方法不起作用,您可以得出这个结论。它有一个非常简单的修复,因为正如我之前在重建时所解释的那样..生成一个新的R文件!因此,只需导航到Build并单击Clean project,然后完成后,单击Rebuild project。使用新的R文件,您的问题应该消失。