我需要更改firebase软件包名称,我找到了答案Changing Firebase Package Name 所以我按照所有步骤操作,并创建了一个新的firebase项目并包含了新的json,但是当我编译该应用程序时,错误出现了:
未找到与包名称匹配的客户端 'silverbeach.app'
清单:
<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.app
json:
"package_name": "silverbeach.app"
所有软件包的拼写都相同。那么额外的“”或一些简单的失败。我不知道问题是什么。 在完成所有步骤之后,将旧的applicationId放回原来的位置,可以正常工作,但是连接到旧的firebase项目,但是我已经用新的firebase项目的新json更改了应用程序,这有点奇怪。我真的不明白它如何可以再次连接到旧项目...
答案 0 :(得分:0)
如果您更改应用程序的应用程序ID,则需要完成三件事:
您的java文件的软件包名称与所有这些都不相关。