我已经阅读了差不多10-12个有关如何更改软件包名称的答案,但是每个答案都做不到。重命名软件包后会出现错误,例如出现旧的导入。
ex:假设更改后的旧包是com.example.x,我将其放入in.ex.x,但是在每个类文件中都存在旧的导入文件,例如com.example.x.something。
如何重命名程序包而不会出错?
答案 0 :(得分:0)
您尝试过此操作(假设您使用的是Android Studio):
那是
答案 1 :(得分:0)
在“项目”窗格中,单击设置图标
选择/取消选择“清空中间包装”选项
您的软件包目录将是单个目录
右键单击->重构->重命名->重命名程序包。
答案 2 :(得分:0)
首先,您需要在build.gradle(应用程序)中编辑软件包名称
applicationId "com.myapplication"
在IDE(Android Sdtudo)下的工具栏中打开 TODO 标签,其中包括Android Profiler,Logcat,v.v ... 然后,您可以右键单击要更改的程序包的名称,选择 Refactor-> Rename ,输入新名称后,可以单击Refactor按钮,然后在下面的TODO 2按钮中查看重构和取消。点击执行重构,您将看到更改成功。
答案 3 :(得分:0)
例如,如果要将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
尚未自动更新,请更新为package=
到新的软件包名称和同步等级:答案 4 :(得分:0)
您可以从左侧的ProjectView更改包名称
->通过单击
选择包名称
->按shift + F6并选择“重命名程序包 Check this image it might help you