繁体   English   中英

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

[英]Rename Android Studio package error: Not a valid identifier name

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

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

有谁知道正确的方法?

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

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

就这样。 之后它完美运行!

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

首先,您的Java包

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

除非你在com.exampletest以外的其他东西,否则你很高兴。

然后,你的Android应用程序

对于这个,我不知道任何捷径。 但如果它有帮助, build.gradle中的AndroidManifest.xmlbuild.gradle会提到应用程序包。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM