小编Ben*_*ner的帖子

Intellij IDEA 14 - 包R不存在

好吧,我认识到这已经被问过,但是在浏览其他答案时:
IntelliJ IDEA - 无法构建任何东西,总是得到"包R不存在"
错误:java:包R不存在
等等
没有解决方案工作

这是一个项目,至少在过去的几天里建设正常,所以无论造成什么问题都必须是新的.

症状:
尝试进行构建>重建项目失败.我看到编译生成源的步骤在状态栏中进行,但下一个编译步骤失败,可怕的"java:包R不存在".

在IDE中可以找到R,因此只有编译失败,这表明编译生成的源存在问题.这似乎证明了在out/production/[module]目录中,只显示了一些资源文件,没有编译的类,"生成的"sbupackage中没有任何内容,没有apk文件.

有趣的是,当我将手机连接到计算机并尝试在设备上运行应用程序时,会收到新的更改,因此某些地方正在成功构建某些内容.

我尝试过的事情:
根据我尝试的其他线程:

  1. 进行完全重建.
  2. 重新启动IntelliJ(包括使缓存无效)
  3. 重新启动计算机.
  4. 检查gen包是否包含在源下.
  5. 检查是否有任何排除(没有)
  6. 删除存根R文件并强制IntelliJ重新生成它(它会立即执行)
  7. 确认模块上有Android facet.
  8. 仔细检查清单xml文件是否未更改以及引用的活动是否正确.
  9. 检查排除输出路径是否未被检查(它是灰色的,因为我从项目编译路径继承,但我尝试切换并手动取消选中它...没有运气).

xml最近唯一的变化是:

  • 菜单文件中的新项目.我尝试删除它,看看是否有问题,即使没有报告错误,但问题仍然存在.
  • 我将View类移动到其先前包的子包中.在布局xml中引用了一次View类,我确认xml已使用新包名更新.

所以在这一点上我没有想法.很抱歉重新提出一个有点常见的问题.

android intellij-idea

16
推荐指数
2
解决办法
9181
查看次数

标签 统计

android ×1

intellij-idea ×1