我使用Android Studio创建了一个应用。并将firebase作为后端链接。在Play商店发布时谷歌通知我,有另一个应用程序具有相同的包名称。所以我回去更改AndroidManifest文件中的包名并重建apk。在上传时,apk google仍然使用旧包名称表示相同的错误。我在某处读到了我们必须在build.gradle文件中更改applicationId,但firebase使用此id来识别应用程序。因此我不能这样做,所以如何解决这个问题?
答案 0 :(得分:1)
如果我没错,您应该在开发人员谷歌控制台中创建一个新应用程序,以使用新包名称上传您的应用程序。上传应用程序后,您无法修改包名称:
无法改变的事情:
最明显和最明显的是“清单包名称” 您在其中为您的应用程序提供的唯一名称 AndroidManifest.xml中。该名称使用Java语言风格的命名 惯例,互联网域名所有权有助于避免名称 碰撞。例如,由于Google拥有域名“google.com”, 应该开始我们所有应用程序的清单包名称 使用“com.google”。开发人员必须遵循这一点 惯例,以避免与其他开发人员发生冲突。
在清单包名称下发布应用程序后, 这是应用程序的唯一标识永远更多。交换 以不同的名称产生一个全新的应用程序,一个 无法安装为现有应用程序的更新。
答案 1 :(得分:1)
您需要在build.gradle文件中更改具有相同包名称的applicationId。 在android studio中,applicationId被认为是play store的包名。所以更改applicationId以更改包名称。它会对你有所帮助。