在现有的开源项目中有一个最外层的包,然后是许多子和子子包。
例如:com.example.android.outer
然后com.example.android.outer.inner1;
com.example.android.outer.inner2
……
我正在尝试将整个最外层及其所有子包从层次结构中移到另一个新项目中。大约有几百个文件和 50 多个子和子子包。以下是我遇到的问题:
1)如果我正在重构(或复制)最外层包,则只有最外层包中的文件会被移动。
2)如果我只是复制文件,那么.R
导入有问题。上一个项目中生成的 R 文件仍然存在(import com.example.android.outer.R;),并在新项目中报错。由于我有 100 个文件,因此手动从每个文件中删除导入行很痛苦。
我怎样才能一次重构包及其子和子子......包在层次结构中?我试图搜索,但可以找到任何帮助。提前致谢。