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

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

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

【问题讨论】:

标签: android


【解决方案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

      这会很困难,但会奏效。

      【讨论】:

        猜你喜欢
        • 2018-12-11
        • 2016-01-09
        • 2016-12-25
        • 2017-11-27
        • 2016-11-01
        • 2011-09-29
        • 2015-07-28
        • 1970-01-01
        • 2021-04-04
        相关资源
        最近更新 更多