android studio 更改 app 包名和包的长度

1、修改apk 的包名

将 com.example.menglux.myapplication
修改为
com.example.lum.test

1) 点击studio 左边project 上面的设置按钮,找到 Hide Empty Middle packages
android studio 更改 app 包名和包的长度

2)目录结构 然后变成这样
android studio 更改 app 包名和包的长度

3)点击想修改的包名 右键 -······> rename
android studio 更改 app 包名和包的长度

4) 选择修改 包名
android studio 更改 app 包名和包的长度
5)选择 Refactor -> Do Refactor
android studio 更改 app 包名和包的长度

6) application 包名已经修改为 test
android studio 更改 app 包名和包的长度

7) 同理 修改 menglux 包名为 lum
android studio 更改 app 包名和包的长度

如图 我们已经看到 AndroidManifest.xml 文件已经修改

8) 同时手动修改 build.gradle(Module:app)文件 里面的 app Id
android studio 更改 app 包名和包的长度

9) 点击 sync now , build clean , rebuild progect 重新加载一下。

2、修改包的长度

修改
com.example.lum.test

com.lum.test

1)选中project 里面的 lum 包
android studio 更改 app 包名和包的长度

2) 拖动到 com 那个包里

android studio 更改 app 包名和包的长度

过程 一直选中
ok -> yes -> Refactor -> Do refactor

3)然后看到 lum 包放到了 com 包之下
android studio 更改 app 包名和包的长度

4)选中 example 包 删除
我们可以看到 已经只有三个包了
android studio 更改 app 包名和包的长度

5)查看 AndroidManifest.xml build.gradle(Modue.app) 文件 不是符合包名修改。不符合手动修改

6) Clean Project -> Rebuild project