带有公司名称的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.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
。
这会很困难,但会奏效。
【讨论】:
以上是关于带有公司名称的Android Studio重命名包[重复]的主要内容,如果未能解决你的问题,请参考以下文章
在android studio中重命名包名称后启动错误,运行时错误
如何在 Android Studio 3.4 中复制和重命名项目?