工作室无法识别 R.layout [重复]
Posted
技术标签:
【中文标题】工作室无法识别 R.layout [重复]【英文标题】:R.layout is'nt recogized by the studio [duplicate] 【发布时间】:2017-03-06 00:14:51 【问题描述】:@Override
protected void onCreate(Bundle savedInstanceState)
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
突然R
无法识别,可能是我做了什么。
有人可以向我解释R.layout
...是什么意思吗?
我能做些什么来解决它?
【问题讨论】:
Clean-Rebuild-Restart
看看这个答案:***.com/questions/17421104/…
如果R
在干净构建后没有重新创建,则其中一个资源文件可能有错误。
你是重命名了你的包还是重命名了资源文件夹中的东西..
【参考方案1】:
有时如果你的xml文件有错误,工作室不会自动生成R.java
【讨论】:
【参考方案2】:可能是由于布局的一些变化造成的问题..
Build-> Clean Project 然后你会因为一些错误而导致构建失败,然后解决这个错误你会得到适当的结果。
【讨论】:
【参考方案3】:重启安卓工作室。如果不起作用,则可能是主题问题。
【讨论】:
【参考方案4】:首先通过Build -> Rebuild Projects
重新构建您的 Gradle,如果这不起作用。在您的项目栏(屏幕左侧)中,转到 Gradle Scripts 并双击 build.gradle 文件,在该文件中检查您的依赖项,如果您有类似的东西这个compile 'com.android.support:appcompat-v7:24.2.1'
那里,如果你没有它,只需复制并粘贴到那里,然后重建你的项目。
【讨论】:
【参考方案5】:也许这会有所帮助,
转到您的清单文件,change the package name, and make a Project Clean.
【讨论】:
以上是关于工作室无法识别 R.layout [重复]的主要内容,如果未能解决你的问题,请参考以下文章
NullPointerException 我无法识别 [重复]