我对谷歌播放其Java软件包名称中大小写混合的最后一部分的应用程序。我一直在寻找,除去一个Android皮棉警告(见这个问题 )和Jens让我注意到,Java的命名约定说,你应该只使用小写字母java包名,也许这是什么原因造成的警告。我的应用程序工作正常,但我想包名称更改为小写,符合Java命名约定..如果我更改的名称包只有小写,我将打破谷歌的正确行为玩? 也就是说,如果我发布应用程序的新版本与新包的名字Android将不会承认它是安装在设备上的相同的应用程序,它会显示为一个完全不同的应用程序? 你建议我干脆忽略这个错误,记得遵守命名约定在我的下一个项目或我可以用混合大小写包名的问题(不如简单的lint警告)?
Answer 1:
一旦你在它的清单包名称发布您的应用程序,这是应用程序的唯一标识永远更多。 切换到不同的名称导致一个新的应用程序,一个不能被安装为更新到现有的应用程序。
它不可能去改变它。 请阅读http://android-developers.blogspot.in/2011/06/things-that-cannot-change.html
文章来源: Erroneously used mixed-case package-name on an already deployed App, can I change it to lowercase?