提问者:小点点

任务“:app:ProcessDebuggGoogleServices”的执行失败。“>找不到包名称“com”的匹配客户端。实例myapp'


  • 错误:任务“:app:processDebugGoogleServices”的执行失败

找不到包名称“com”的匹配客户端。实例myapp'

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力

这是谷歌服务的客户端部分。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'


共2个答案

匿名用户

两者的应用程序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还原中的项目详细信息中找到它)