我需要更改firebase软件包名称,我找到了更改firebase软件包名称的答案,因此我按照所有步骤创建了一个新的firebase项目,并包含了新的json,但当我编译应用程序时,出现了错误:
找不到包名称“silverbeach”的匹配客户端。应用程序'
显示:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="silverbeach.app"> ...
格拉德尔:
android {
compileSdkVersion 26
buildToolsVersion '27.0.3'
defaultConfig {
applicationId "silverbeach.app"
minSdkVersion 21
targetSdkVersion 26
versionCode 11
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
} ...
所有java类和活动:
package silverbeach.app;
Firebase:Paketname silverbeach。应用程序
JSON:
"package_name": "silverbeach.app"
所有包的拼写都相同。所以额外的“”或一些简单的失败。我不知道是什么问题。有一点很奇怪,在我完成所有步骤并将旧应用程序ID放在渐变的末尾后,它可以工作,但连接到旧firebase项目,但我已经用新firebase项目的新json更改了应用程序。我真的不明白它如何能再次连接到旧项目。。。
如果更改应用程序的应用程序ID,则需要执行以下三项操作:
java文件的包名与所有这些无关。