Android 通过新项目don';行不通

Android 通过新项目don';行不通,android,firebase,Android,Firebase,我需要更改firebase包的名称,我找到了答案 因此,我按照所有步骤创建了一个新的firebase项目,并包含了新的json,但当我编译应用程序时,出现了错误: 找不到包名称的匹配客户端 “silverbeach.app” 舱单: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="silverbeach.app"> ... 所有java类和活动: package si

我需要更改firebase包的名称,我找到了答案 因此,我按照所有步骤创建了一个新的firebase项目,并包含了新的json,但当我编译应用程序时,出现了错误:

找不到包名称的匹配客户端 “silverbeach.app”

舱单:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="silverbeach.app"> ...
所有java类和活动:

package silverbeach.app;
Firebase:Paketname silverbeach.app

json:

所有包的拼写都相同。所以额外的“”或一些简单的失败。我不知道是什么问题。
有一点很奇怪,在我完成所有步骤并将旧应用程序ID放在渐变的末尾后,它可以工作,但连接到旧firebase项目,但我已经用新firebase项目的新json更改了应用程序。我真的不明白它如何再次连接到旧项目…

如果更改应用程序的应用程序ID,您需要做三件事:

  • 修改build.grade以使用新ID
  • 在Firebase控制台中创建新的Android应用程序以匹配ID
  • 添加应用程序后,您需要从控制台下载一个全新的google-services.json文件,并使用该文件配置应用程序

  • java文件的包名与所有这些无关。

    更改所有包后,请尝试gradle sync、clean and rebuild project。您确定必须在Firebase控制台中更正包名吗?@vimalraj完成了此操作,但对problem@AlexMamo是的,百分之百肯定
    package silverbeach.app;
    
      "package_name": "silverbeach.app"