Fil*_*nco 68 android android-package-managers android-studio
我们假设这是包名:
package com.company.name.我该如何改变company?
PS我看到了如何改变name但没有改变company.我正在使用Android Studio.
Jan*_*n R 38
当前包:com.company.name
新包:com.mycomapny.name
步骤:1)假设您处于此屏幕,如下所示.
2)打开项目窗格,然后单击设置图标.
3)取消选择Compact Empty Middle Packages.
4)然后你的包裹被分成几个部分,如下所示.
5)右键单击"公司"选择重构 - >选择重命名 - >重命名目录.
6)现在您的"公司"已更改为新的"mycomapny",并且更改反映如下图所示.
7)现在更改AndroidManifest.xml文件中的包名称.
8)打开app level build.gradle并更改包名称.
9)您将收到错误,因为无法解析符号"R".
10)删除出现此错误的行,studio将自动导入新的R文件.
11)如果您有多个文件,请按"Cntrl + Shift + R"使用查找和替换选项
或者"选择编辑 - >查找 - >替换路径.."
12)选择全部替换.
cja*_*cja 30
这对我有用,来自/sf/answers/1304590311/
另一个好方法是:首先通过右键单击java文件夹 - > new - > package创建一个具有所需名称的新包.
然后,选择并将所有类拖到新包中.AndroidStudio将在任何地方重构包名称.
最后,删除旧包.
@Luch Filip的解决方案如果您只想重命名App包,效果很好.在我的情况下,我也想重命名源包,以免混淆事情.
只需要两个步骤:
单击源文件夹,例如com.company.example> Shift + F6(重构 - >重命名...)> 重命名包 >输入所需的名称.
转到AndroidManifest.xml,单击您的包名> Shift + F6(重构 - >重命名...)>输入与上面相同的名称.
第1步将自动重命名您的R.java文件夹,您可以立即构建.
小智 5
下面给出了四个步骤:
com.new25.impro.按Shift + F6 {重构 - >重命名...}重命名包,然后按refactor.
在那之后,看到android监视器.这显示了包名称随处可见的变化.点击refactor.
转到模块app:change的应用程序ID,就像那个名字所说的那样.并单击sync now.
现在您可以将包名更改为您喜欢的名称.
| 归档时间: |
|
| 查看次数: |
121117 次 |
| 最近记录: |