从com.example.test重命名为org.example.test:我只找到了更改example部分的示例,但我需要更改com.。
我尝试过Refactor,然后选择Rename package,但当我进入org.example.test.时,我收到消息不是有效的标识符名称。
有人知道正确的方法吗?
接受的解决方案对我不起作用。我不得不做以下事情:
- 创建一个具有所需名称的新包(例如org.example.test)
- 将文件从旧包移到新包[android studio自动更正包名]
- 在AndroidManifest.xml中,将package="…"更改为新的(例如org.example.test)[也许这一步骤不是强制性的]
- 编译。您将看到类似导入旧程序包的错误。只需逐一更正[我刚刚发现一个错误]
仅此而已。它在那之后运行得很好!
几个月前我也不得不这么做。据我所知,安卓工作室没有将java包与应用程序包绑定。也就是说,你可能需要更改你的应用程序包(如果你想要的话)和java包。
首先,您的Java包
选择1。Android Studio中的项目选项卡。有一个"设置"按钮。单击它并选中压扁程序包。然后,选择要重命名的程序包。按Shift + F6
可重命名整个程序包。如果你在com.example.test
中有多个包,Android Studio会警告你"多个目录对应于包…",并询问你是否要重命名包或目录。选择包装,它就会发挥它的魔力。
除非你在com.example
下有test
以外的其他东西,否则你可以去。
然后,您的Android应用程序
对于这个,我不知道有什么捷径。但如果有帮助的话,AndroidManifest.xml
和build.gradle
中会提到您模块的应用程序包。