我设法在stackoverflow中找到了一些答案。但是并不适合我的要求,即改变来自com.app'到了&com ;company.app'
我试过这个,但只有你想从com.a.app更改为com.b.app才能正常工作 Android Studio Rename Package
答案 0 :(得分:1)
右键点击包名称>选择Refractor-> Move(F6),然后选择“将包com.app移动到另一个包”,然后单击是,然后给出新的包名称,如com.mycompany,然后单击Do refractor。
这将完全重构整个项目中的包名称。
现在您可以删除旧包。
答案 1 :(得分:0)
示例:com.myapp
到com.company.myapp
。
转到项目文件夹,然后找到文件夹app\src\main\com
。
创建名为company
的新文件夹。然后将myapp
文件夹移至刚刚创建的company
文件夹。
转到app\build.gradle
,修改行
applicationId "com.myapp"
至applicationId "com.company.myapp"
转到app\src\main\AndroidManifest.xml
,修改包含com.myapp
到com.company.myapp
的所有行。
然后转到src
内的所有java课程,并使用新包重命名第一行packpage
。
这很难,但会奏效。
答案 2 :(得分:0)
只需编辑build.gradle
,添加以下代码:
shell
defaultConfig{
...
applicationId "com.company.app"
...
}
然后,运行它。您会发现包名已更改。