带有公司名称的Android Studio重命名包[重复]

Posted

技术标签:

【中文标题】带有公司名称的Android Studio重命名包[重复]【英文标题】:Android Studio Rename Package with company name in it [duplicate] 【发布时间】:2017-07-17 12:39:45 【问题描述】:

我设法在 *** 中找到了一些答案。但不太适合我的要求,即从 'com.app' 更改为 'com.company.app'

我试过这个,但只有当你想从 com.a.app 更改为 com.b.app 时它才有效 android Studio Rename Package

【问题讨论】:

你说的不太适合是什么意思? 只有当你想从 com.a.app 更改为 com.b.app 时它才有效不,不是! 使用第二种方法 - 3 methods to change package name in Android Studio 【参考方案1】:

右键单击包名称-> 选择 Refractor->Move(F6) 然后选择“将包 com.app 移动到另一个包”,然后单击是,然后提供新的包名称,如 com.mycompany,然后单击 Do refractor。

这将完全重构整个项目中的包名。

现在你可以删除旧包了。

【讨论】:

【参考方案2】:

只需要编辑build.gradle,添加如下代码:

shell
defaultConfig
        ...
    applicationId "com.company.app"
        ...

然后,运行它。你会发现包名变了。

【讨论】:

【参考方案3】:

例如:com.myappcom.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

这会很困难,但会奏效。

【讨论】:

以上是关于带有公司名称的Android Studio重命名包[重复]的主要内容,如果未能解决你的问题,请参考以下文章

在android studio中重命名包名称后启动错误,运行时错误

如何在 Android Studio 中重命名软件包名称

如何在 Android Studio 3.4 中复制和重命名项目?

如何在 android studio 中更改我的包名?当我进行重命名时,文件会以新名称重复[重复]

如何重命名android包名称? [复制]

重命名Android包名称[重复]