重命名包后,我的R类仍由com.example.myapp.R引用。我该如何解决这个问题?

时间:2014-09-17 21:32:47

标签: android adt

我将项目作为示例项目启动,因此它以com.example.myapp开头。我将所有内容重命名为com.mycompany.myapp

但出于某种原因,我仍然需要将R类导入为com.example.myapp.R

我该如何解决这个问题?

5 个答案:

答案 0 :(得分:1)

  1. 右键单击要更改的包裹软管名称
  2. 选择 REFACTOR
  3. 重命名
  4. 检查所有选项
  5. 确定

答案 1 :(得分:0)

转到您的清单并更改包名称,保存并清理项目。如果您使用的是android studio,请将applicationId更改为您的新包名称并重新同步。

答案 2 :(得分:0)

确保在AndroidManifest.xml中重命名了包名称(它通常是清单中的第一行)。完成后,单击项目 - >清理项目。在Eclipse中清理......

答案 3 :(得分:0)

转到您的清单并更改包名称,保存并清理项目。如果您使用的是android studio,请转到build.gradle文件并将applicationId更改为新的包名称并重新同步。

答案 4 :(得分:0)

您是否按Alt + Shift + R(ename)重构/重命名?

确保删除所有不必要的引用的最佳方法:删除生成的R-Java文件并重建项目。