重命名Android Studio包错误:不是有效的标识符名称



从com.example.test重命名为org.example.test:我只找到了更改example部分的示例,但我需要更改com.

我尝试过Refactor,然后选择Rename package,但当我进入org.example.test.时,我收到消息不是有效的标识符名称

有人知道正确的方法吗?

接受的解决方案对我不起作用。我不得不做以下事情:

  1. 创建一个具有所需名称的新包(例如org.example.test)
  2. 将文件从旧包移到新包[android studio自动更正包名]
  3. 在AndroidManifest.xml中,将package="…"更改为新的(例如org.example.test)[也许这一步骤不是强制性的]
  4. 编译。您将看到类似导入旧程序包的错误。只需逐一更正[我刚刚发现一个错误]

仅此而已。它在那之后运行得很好!

几个月前我也不得不这么做。据我所知,安卓工作室没有将java包与应用程序包绑定。也就是说,你可能需要更改你的应用程序包(如果你想要的话)和java包。

首先,您的Java包

选择1。Android Studio中的项目选项卡。有一个"设置"按钮。单击它并选中压扁程序包。然后,选择要重命名的程序包。按Shift + F6可重命名整个程序包。如果你在com.example.test中有多个包,Android Studio会警告你"多个目录对应于包…",并询问你是否要重命名包或目录。选择包装,它就会发挥它的魔力。

除非你在com.example下有test以外的其他东西,否则你可以去。

然后,您的Android应用程序

对于这个,我不知道有什么捷径。但如果有帮助的话,AndroidManifest.xmlbuild.gradle中会提到您模块的应用程序包。

最新更新