我想重命名整个套餐,即old.and.bad
到new.and.good
。
当我尝试重构 - >重命名Core项目时,它只为我提供了重命名包的最后一个标识符的选项,在上面的示例中" bad"。
尝试重命名Android项目时也一样。
我如何重构,以便每个项目(ios,android,core)都改变他们名字的每一部分?
答案 0 :(得分:3)
例如,如果您想将com.example.app
更改为my.awesome.game
,那么:
在 项目窗格 中,点击小齿轮图标()
取消选中/取消选择Compact Empty Middle Packages
选项
您的包目录现在将在各个目录中分解
单独选择要重命名的每个目录,并且:
Refactor
Rename
Rename Package
而不是重命名目录com
时,可能会发出警告。在这种情况下,请选择 重命名全部
build.gradle
- 通常为app
或mobile
)。将applicationId
更新为新的包名称和同步Gradle,如果它尚未自动更新:
解决 Sheharyar !