在Android Studio中重命名包

Joh*_*gan 3 refactoring android package android-studio

我正在尝试重命名我的Android Studio包,如第一个答案中所述:Android Studio重命名包

试图将org.springframework.android.showcase更改为org.springframework.android.showcase2

重构似乎工作正常,然后我尝试删除/gen/org.springframework.android/showcase中的旧包.这确实发生但随后又重新出现(在/gen/org.springframework.android/showcase中)

在编译时,我得到了与R.java文件引用相关的100个错误.

将R.java,Manifest.java从原始文件复制到新文件也不起作用.Studio只删除这些但保留BuildConfig.java文件.

是否有一种更简单的方法因为Studio似乎不想玩球?

以下是我的项目结构,以防它有用

在此输入图像描述

Bob*_*ke4 15

您看到使用旧包名生成的文件的原因是您只重命名了源代码包.生成的文件使用AndroidManifest.xml中定义的包名称.如果您更改清单顶部的包,您将看到生成的文件使用新包.确保清理项目并重建以查看更改.