我创建了一个包名为com.example.. sample的Android应用程序。我需要将包名重构为org.newOrg.*. sample。我已经尝试过重构方法。但其父"com"未更改为"org"。请告诉我重构整个包名的解决方案。先谢了
xjreopfe1#
此修改需要三个步骤:1.更改清单中的包名称1.右键单击重构包的名称-〉重构-〉在树视图中重命名,然后Android Studio将显示一个窗口,选择“重命名包”1.手动更改build.gradle文件中的应用ID:android / defaultconfig /应用程序ID然后清理/重建项目
jjhzyzn02#
在Android Studio中,您可以通过以下4个步骤来完成此操作:1)单击项目窗格上的小齿轮图标2)取消选中Compact Empty Middle Packages选项3)现在,您可以通过右键单击重命名每个package,然后单击refactor,记住在弹出窗口中选择Rename Package,而不是Rename Directory4)更新build.gradle中的package5)如果您正在使用google-services.json(即FireBase),则更新google-services.json。
Compact Empty Middle Packages
package
refactor
Rename Package
Rename Directory
build.gradle
google-services.json
vhipe2zx3#
单击项目窗口中的设置,取消选中Compact Empty Middle Packages这将分离应用程序包,您可以逐个重命名应用程序包。还可以更改defaultConfig部分下build.gradle内的应用程序ID
defaultConfig { applicationId "com.foocomp.android" }
3duebb1j4#
你可以使用替换功能,比如右键单击项目主文件夹,然后单击“选择替换”。然后你可以替换包名。我用了很多次,效果很好。
zsohkypk5#
你可以使用插件"Android Package Renamer",它可以在Android Studio Marketplace和Intellij IDEA上获得,它可以完成几个案例,其中一个包含你的案例。
你可以在这里看到detailed answer和官方的github repo here来获得更详细的说明。
5条答案
按热度按时间xjreopfe1#
此修改需要三个步骤:
1.更改清单中的包名称
1.右键单击重构包的名称-〉重构-〉在树视图中重命名,然后Android Studio将显示一个窗口,选择“重命名包”
1.手动更改build.gradle文件中的应用ID:android / defaultconfig /应用程序ID然后清理/重建项目
jjhzyzn02#
在Android Studio中,您可以通过以下4个步骤来完成此操作:
1)单击项目窗格上的小齿轮图标
2)取消选中
Compact Empty Middle Packages
选项3)现在,您可以通过右键单击重命名每个
package
,然后单击refactor
,记住在弹出窗口中选择Rename Package
,而不是Rename Directory
4)更新
build.gradle
中的package
5)如果您正在使用
google-services.json
(即FireBase),则更新google-services.json
。vhipe2zx3#
单击项目窗口中的设置,取消选中
Compact Empty Middle Packages
这将分离应用程序包,您可以逐个重命名应用程序包。还可以更改defaultConfig部分下build.gradle内的应用程序ID
3duebb1j4#
你可以使用替换功能,比如右键单击项目主文件夹,然后单击“选择替换”。然后你可以替换包名。我用了很多次,效果很好。
zsohkypk5#
你可以使用插件"Android Package Renamer",它可以在Android Studio Marketplace和Intellij IDEA上获得,它可以完成几个案例,其中一个包含你的案例。
这个插件可以重命名Android项目中的包,这里有几个具体的情况(它可以做更多)::
您需要做的是下载它并使用以下内容:
你可以在这里看到detailed answer和官方的github repo here来获得更详细的说明。