Android Studio重命名包含公司名称的软件包
我设法在stackoverflow中找到了一些答案。但这并不完全符合我的要求,即从“com.app”改为“com.company.app” 我尝试过这个,但只有当你想从com.a.app改为com.b.app时,它才起作用Android Studio重命名包含公司名称的软件包,android,Android,我设法在stackoverflow中找到了一些答案。但这并不完全符合我的要求,即从“com.app”改为“com.company.app” 我尝试过这个,但只有当你想从com.a.app改为com.b.app时,它才起作用 示例:com.myapp至com.company.myapp 转到项目文件夹,然后查找文件夹app\src\main\com 创建名为公司的新文件夹。然后将myapp文件夹移动到刚刚创建的company文件夹 转到app\build.gradle,编辑行 applicatio
示例:
com.myapp
至com.company.myapp
转到项目文件夹,然后查找文件夹app\src\main\com
创建名为公司的新文件夹
。然后将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
这将很困难,但会起作用。只需要编辑
构建。gradle
,添加以下代码:
shell
defaultConfig{
...
applicationId "com.company.app"
...
}
然后,运行它。您将发现软件包名称已更改。右键单击软件包名称->选择折射器->移动(F6),然后选择“将软件包com.app移动到另一个软件包”,然后单击是,然后指定新的软件包名称,如com.mycompany,然后单击执行折射器 这将在整个项目中完全重构包名
现在,您可以删除旧软件包。您所说的“不适合”是什么意思?只有当您想从com.a.app更改为com.b.app时,它才起作用不!使用第二种方法-