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

时间:2015-02-21 23:04:32

标签: android

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

我已经尝试了Refactor然后选择重命名包,但是当我输入 org.example.test时,我收到消息 Not a valid identifier name

有谁知道正确的方法吗?

2 个答案:

答案 0 :(得分:1)

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

  1. 使用所需名称创建一个新包(例如org.example.test)
  2. 将旧包中的文件移动到新包[android studio自动更正包名]
  3. 在AndroidManifest.xml中,更改package =" ..."到新的(例如org.example.test)[也许这一步不是强制性的]
  4. 编译。您将看到导入旧包的错误。只需逐一纠正它们[我刚发现一个错误]
  5. 这就是全部。之后它完美运行!

答案 1 :(得分:0)

几个月前,我必须这样做。据我所知,Android Studio没有将Java包与app包绑定。也就是说,您可能需要更改您的应用程序包(如果这是您想要的)和您的Java包。

首先,您的Java包

选择 1。 Android Studio中的项目标签。有一个设置按钮。单击它并选中展平包。 然后,选择要重命名的包。按Shift + F6重命名整个包。如果com.example.test内有多个软件包,Android Studio会警告您"多个目录对应于软件包..."并询问您是否要重命名包或目录。选择包装,它将发挥其魔力。

除非test下有com.example以外的其他内容,否则你就可以了。

然后,您的Android应用

对于这个,我不知道任何捷径。但如果它有帮助,那么您的模块会在AndroidManifest.xmlbuild.gradle中提及应用包。