Android Intellij IDEA 14-R包不存在
我知道以前有人问过这个问题,但在浏览其他答案时:Android Intellij IDEA 14-R包不存在,android,intellij-idea,Android,Intellij Idea,我知道以前有人问过这个问题,但在浏览其他答案时: 等等 所有的解决方案都不起作用 这是为了一个项目,至少在过去几天内,该项目建设良好,因此,无论是什么原因导致的问题必须是新的 症状: 尝试生成>重新生成项目失败。我在状态栏中看到编译生成源代码的步骤,但下一个编译步骤失败,出现了可怕的“java:package R不存在” R在IDE中很好,因此只有编译失败,这表明生成的源代码的编译存在问题。在out/production/[module]目录中,只有一些资源文件显示,没有编译的类,“生成的”
等等
所有的解决方案都不起作用 这是为了一个项目,至少在过去几天内,该项目建设良好,因此,无论是什么原因导致的问题必须是新的 症状:
尝试生成>重新生成项目失败。我在状态栏中看到编译生成源代码的步骤,但下一个编译步骤失败,出现了可怕的“java:package R不存在” R在IDE中很好,因此只有编译失败,这表明生成的源代码的编译存在问题。在out/production/[module]目录中,只有一些资源文件显示,没有编译的类,“生成的”sbupackage中没有任何内容,没有apk文件,这似乎证明了这一点 有趣的是,当我将手机连接到电脑上并尝试在设备上运行应用程序时,会发现新的变化,因此某些地方正在成功构建 我尝试过的事情:
根据我尝试过的其他线程:
- 菜单文件中的新项。我试着移除它,看看这是否是一个问题,即使没有错误报告,但问题仍然存在
- 我将一个视图类移动到其先前包的子包中。该视图类在布局xml中被引用了一次,我确认xml已用新的包名更新李>
所以现在我没有主意了。很抱歉重复一个有点常见的问题。我也有同样的问题,它肯定与IDE的上次更新有关。我的版本是IU-139.1117.1 在更新版本之前-->“重建项目”在windows和mac安装的IDE中工作正常。我首先更新了windows,“重建项目”显示错误“包R不存在”,即使对于新的Android项目也是如此。更新后立即在mac安装中出现相同的错误。”“生成”菜单上的“生成项目”、“生成模块”和“编译”命令都正常工作,没有错误,只有“重建项目”会引发错误。
对于一个新的Gradle Android项目,一切正常。上次更新似乎有问题。尝试文件|使缓存无效。这就解决了我的问题。这是IDEA 14.0.3()中报告的问题
您可以尝试
为包含缺少R文件的模块编译模块(Ctrl-Shift-F9)
。它适合我(但每次在资源中添加/删除项目时我都必须这样做)。不要使用重建项目,使用生成项目并刷新项目,也许您应该再试几次。如果您不能等待正式稳定的版本,请安装IDEA EAP 14.0.4(IntelliJ IDEA 14.0.4 EAP build 139.1408,于2015年2月20日发布)
我刚刚解决了所有问题,重建项目重新开始工作。通过intelliJ IDEA的14.1更新解决了问题,现在可以使用。我今天在一个使用intelliJ 14.1.5的Java 7 Gradle项目的Windows 7框上遇到了同样的问题 问题是,不知何故,类路径“太长”,但IntelliJ只给了我那些奇怪的“java:package foo不存在”编译错误 通常的伎俩(也见上文)没有帮助 解决方法是将类路径缩短一点,在我的例子中,将GRADLE\u USER\u HOME设置为c:/.GRADLE(在c:/users/myusername/.GRADLE之前)。在重新同步GRADLE项目后,一切正常
问题显然是某种windows文件系统路径长度限制。Hm,我观察到上次更新后,无法生成任何项目(即使在Ctrl+F10之后生成-在运行期间,没有找到资源类并观察到崩溃)。在去年使用Idea时没有遇到过这个问题。相信smb会阻止某些东西,希望每个人都能使用gradle。Thaks对Sandstar的评论说,我在JetBrains开发者论坛上翻了翻,发现了这个:它引用了这个线程。我得到了14.0.2安装程序,所以如果线程不工作,我将恢复。有相同的问题。因为我不知道如何恢复到14.0.2,我安装了Android Studio。这是有效的。我也不知道如何恢复,所以我只是下载了14.0.2安装程序并进行了完整的卸载重新安装。在“以前的版本”下没有指向14.0.2版本的方便链接但是手动编辑url就可以做到这一点。卸载时,可以选择保留设置信息,这样我就不必进行任何重新自定义。(注意:如果您需要其他操作系统或社区版,请在此处找到相应的链接并更改版本。)这样做了吗(“我尝试过的事情”下的第2项)。恢复到14.0.2有效。看起来有两个问题。我试过只编译一个模块,它似乎没有坚持。感谢链接到第二个问题。似乎在14.1中得到修复。感谢链接到错误报告。@MichaelLevy确认。从3/27开始,只需将intellij IDE更新到14.1。您还可以编译特定的fil如果是有问题的孩子,在模块内。也这样做了。根据之前的评论/回答,结果是