我正在经历Intellij前所未有的奇怪行为。我不知道它是否与此新更新(14.0.3)有关。因此,发生的事情是每次我添加一个新资源时,比如说一个新的.xml或以前的.xml文件中的一个新View,我的R文件不会更新,我必须再次编译Hole项目,否则警告我找不到该资源。我试图删除gen文件夹,但是它也不起作用,而且变得更糟,我所有的R引用都弄混了,所以我最终遇到了CastExceptions和放错了可绘制对象的情况,唯一的是再次重新编译...我从来没有发生过。

任何人都经历过这种行为吗?

最佳答案

四个建议:
1)确保您确实在使用最新的Android SDK Build Tools

2)您可能使用lint确定棉绒警告。转到File> Settings>,然后在搜索框中搜索棉绒。您将在其中找到许多不同的选择。确保已检查它们。我有一些实例,当棉绒会抱怨我在.xml中使用了不受支持的属性,有时会使Intellij措手不及。

3)进入项目结构,在最底部应有一个选项卡Problems。确保标签清洁。有时,如果在使用第三方库时路径出现问题,R.java会中断。

4)确保您确实使用了适用于您指定的目标/分钟SDK的正确api。

希望这可以帮助。如果找到解决方案,请更新OP,这样可能会对其他人有所帮助。

关于android - Intellij Android资源生成,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28456958/

10-12 04:05
查看更多