[英]Rename package name in android 3.0
我已经读了差不多10-12个关于如何更改软件包名称的答案,但是每个答案都做不到。 重命名软件包后会出现错误,例如出现旧的导入。
例如:假设旧包在更改后是com.example.x,我在in.ex.x中创建了它,但是在每个类文件中都存在旧导入,例如com.example.x.something。
如何重命名软件包而不会出现错误?
您是否尝试过此方法(假设您使用的是Android Studio):
那是。
在项目窗格中,单击设置图标
选择/取消选择“清空中间包装”选项
您的软件包目录将是单个目录
右键单击->重构->重命名->重命名程序包。
首先,您需要在build.gradle(应用程序)中编辑包名称
applicationId "com.myapplication"
在包含Android Profiler,Logcat,vv。的IDE(Android Sdtudo)下的工具栏中打开TODO选项卡。然后,右键单击要更改的程序包的名称,在输入新的名称后,选择Refactor-> Rename 。名称,您可以单击“重构”按钮,然后在下面的“ TODO 2”选项卡中单击“ 重构和取消” 。 单击“ 执行重构”,您将看到更改成功。
例如,如果要将com.example.x更改为in.ex.x --->
分别选择要重命名的每个目录,然后:
1) Right-click it 2) Select **Refactor** 3) Click on **Rename** 4) In the Pop-up dialog, click on **Rename Package** instead of Rename Directory 5) Enter the new name and hit **Refactor** 6) Click **Do Refactor** in the bottom 7) Allow a minute to let Android Studio update all changes
注意:在Android Studio中重命名com时,它可能会发出警告。 在这种情况下,请选择“ 重命名”
build.gradle
通常是app
或mobile
)。 如果尚未自动更新applicationId
,则将其更新为新的程序包名称和同步Gradle: package=
属性。 您可以从左侧ProjectView更改包名称
->通过单击选择您的软件包名称
- >按Shift + F6,并选择重命名包检查这一形象它可以帮助你
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.