在已部署的应用程序上错误地使用了混合大小写的包名称,我可以将其更改为小写吗?

时间:2012-06-03 11:10:53

标签: android naming-conventions package google-play android-lint

我在Google Play上有一个应用程序,其java包名称包含在混合大小写中的最后一部分..我正在寻找删除Android Lint警告(请参阅this question)和< em> Jens 让我注意到Java命名约定说你应该只使用小写字母表示java包名,也许这就是导致警告的原因。我的应用程序工作正常,但我想改变它包名称为小写,符合java命名约定。如果我将包的名称更改为仅小写,我会破坏Google Play的正确行为吗?即,如果我使用新的软件包名称发布新版本的应用程序,Android将无法将其识别为设备上安装的相同应用程序,它将显示为完全不同的应用程序?您是否建议我忽略这个错误并记得在我的下一个项目中遵守命名约定,或者我可能遇到混合大小写包名称的问题(比简单的Lint警告更糟)?

1 个答案:

答案 0 :(得分:5)

  

在清单包名称下发布应用程序后,   这是应用程序的唯一标识永远更多。交换   以不同的名称产生一个全新的应用程序,一个   无法安装为现有应用程序的更新。

无法改变它。请阅读http://android-developers.blogspot.in/2011/06/things-that-cannot-change.html