找不到包名称“com”的匹配客户端。实例myapp'
这是谷歌服务的客户端部分。json
客户端:[https://stackoverflow.com/questions/66766493/execution-failed-for-task-appprocessdebuggoogleservices-no-matching-clien{
"client_info": {
"mobilesdk_app_id": "1:110944006455:android:f790b09ad0563a63046ab2",
"android_client_info": {
"package_name": "com.example.myapp"
}
}
这是我的身材。格拉德尔
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "com.example.riderapp "
minSdkVersion 16
targetSdkVersion 28
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
您可以看到两者的应用程序ID是相同的。然而我收到了这个错误:
:app:processDebugGoogleServices
找不到包名称“com”的匹配客户端。实例myapp'
两者的应用程序ID不相同。在谷歌服务json中,它说com.example.myapp
但是在你的建筑中,它是com.example.riderapp
转到Firebase,再次添加您的应用程序,使用build dGradlecom.example.riderapp
中使用的名称,在此步骤中也将您的SHA-1调试密钥添加到Firebase,然后再次下载您的json并删除旧的。并报告发生了什么。
注意:确保新的googlejson名称准确地命名为GoogleServices。json
在app/build.gradle中将minSdkVersion更改为21,并将项目中的每个com.example.anything更改为您的项目id(您可以在fi还原中的项目详细信息中找到它)