我使用折射方法>更改了我的包名称在项目窗口中取消选择“compact empty middle package”后重命名,如本视频所示: https://www.youtube.com/watch?v=A-rITYZQj0A
现在我的项目窗口显示更改的名称,我的每个java文件都显示更改的名称,甚至我的清单也显示更新的名称...但是当我记录getPackageName()
时,它仍然返回旧名称。我在这里错过了什么吗?
更新1: 当尝试使用uri访问我的原始资源时,即使这样,他们也只能通过旧的包名来访问...
答案 0 :(得分:0)
找到解决方案:看起来以所描述的方式更改包名称不会生效,因为build.gradle文件中定义的appId优先于清单文件。在以下位置注册了一个问题: https://code.google.com/p/android/issues/detail?id=109072
到目前为止,谷歌的人并不认为这是一个严重的问题......不能怪他们......