【问题标题】:R.layout is'nt recogized by the studio [duplicate]工作室无法识别 R.layout [重复]
【发布时间】: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
  • 如果R 在干净构建后没有重新创建,则其中一个资源文件可能有错误。
  • 你是重命名了你的包还是重命名了资源文件夹中的东西..

标签: android


【解决方案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.

          【讨论】:

            猜你喜欢
            • 2013-10-26
            • 1970-01-01
            • 2021-12-29
            • 2015-02-23
            • 1970-01-01
            • 2016-06-06
            • 2018-07-21
            • 2020-03-13
            • 2015-05-28
            相关资源
            最近更新 更多