当前位置: 首页 > 知识库问答 >
问题:

为什么Android Studio把我所有的引用从R改成了Android.R?

秦承允
2023-03-14

我在一个Android布局文件中出错(忘记了我维度中的dp),在重新构建时,Android Studio将我对r.java(由于错误构建,没有生成)的所有引用替换为Android.r.java。这是正常行为吗?如何禁用此功能?这是允许自动进口造成的吗?

共有1个答案

赵英哲
2023-03-14

正在发生的情况是,XML文件中的错误阻止了项目的r.java在构建期间生成,IDE发现代码中的r引用现在可以明确地自动完成为android.r,而Add unambiguous imports on the fly设置正在进行并实现这一点。问题是,android.r是错误的导入,而实际上它应该等待r.java来解决。

如果要保留即时添加无歧义导入设置,请将android.r添加到首选项>编辑器>自动导入中的从导入和完成中排除列表,如下所示:

 类似资料:
  • 问题内容: 这最终会消耗我所有的可用内存,然后进程被杀死。我曾尝试将标签从更改为“较小”标签,但这并没有什么不同。 我在做什么错/如何处理这个大文件? 我可以轻松地将其切碎并以较小的块进行处理,但这比我想要的还要难看。 问题答案: 当遍历整个文件时,将构建一棵树,并且不会释放任何元素。这样做的好处是元素可以记住其父元素是谁,并且您可以形成引用祖先元素的XPath。缺点是它会消耗大量内存。 为了在解

  • 我已经使用$.mobile.changepage在我的phonegap jquerymobile项目中进行重定向。然而,让我困惑的是,我需要将所有页面的脚本放在同一个文件中index.html.否则,重定向页面无法执行其标头中的功能。 例如,我的index.html似乎是 然后,我的设备将重定向到测试。html,似乎是 然而,脚本永远不会在test.html.执行然后我把脚本index.html,

  • 我已经创建了基于JAX-RS和使用Jersey嵌入式web服务器的RESTful web服务。我的ant脚本成功地编译了代码,但当我运行时,它给出了错误。所以经过研究,我想出了一个解决方案&这里是使用外部jar文件构建java ant文件。我所做的是创建一个捆绑的jar文件,尝试执行它&它工作得非常好。我想知道背后的原因: 为什么这个解决方案有效? 为什么要合并所有jar文件? 它是否类似于我们按

  • 静态编程语言中的属性和开放属性有什么区别?下面的代码抱怨我声明setter私有,Intellij说开放属性不允许私有setter。什么是开放属性? 为什么上面的代码无效,而这个代码有效? 编辑:我使用的是spring-allopen插件,将类显式标记为open并没有什么不同。

  • 我对编程相对较新,所以如果这个问题很愚蠢,我很抱歉。我正在创建一个Java程序,它在JPanel中包含一个JButton,而JPanel在JFrame中。另一个按钮在JPanel之外,但仍在JFrame中。我将布局设置为BoxLayout。我的问题是,我把面板做成黑色,除了第二个按钮之外,它占据了整个JFrame。如何使JPanel只占用第一个按钮周围的区域?

  • 问题内容: 因此,我有一个名为Save.php的文件。 它需要两件事:一个文件和新内容。 您可以通过发送类似的请求来使用它。 ..但当然是对网址进行编码。:)为了简化和可读性,我不做任何编码。 该文件有效,但不是内容。 ..我发现.. .. 当稍后通过XHR获取JSON文件时尝试使用时,当然会抛出错误。 要保存内容,我只用.. 我该怎么做才能消除反斜线? 问题答案: 关闭在php.ini关闭。