找不到包名称 processAppDebugGoogleServices 的匹配客户端
No matching client found for package name processAppDebugGoogleServices
我已经尝试了 Stack Overflow 上几乎所有相关的解决方案。
但是问题还是没有解决
Error: Execution failed for task ':App:processAppDebugGoogleServices'.
> No matching client found for package name 'com.example.application'
Setting.gradle:
include ':App'
这是清单代码:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.example.application"
android:versionCode="17"
android:versionName="1.17">
这里是应用层Gradle依赖:
classpath 'com.android.tools.build:gradle:1.5.0'
classpath 'com.google.gms:google-services:2.0.0-alpha3'
问题:应用程序 flavor1 正在生成错误,而 application_rtl 工作正常。
构建文件或项目配置可能存在一些问题。
问题已经解决了,可能是因为我已经从Android Studio 1.5.1更新到Android Studio 2.0了。
以下是应用程序级别 Gradle 依赖项的一些其他更改:
classpath 'com.android.tools.build:gradle:2.0.0'
classpath 'com.google.gms:google-services:2.0.0-alpha3'
如果应用程序使用 Google 服务但未为应用程序的 applicationId (packageName) 正确配置 'google-services.json' 文件,则会生成 'No matching client found ...' 消息。
确认您的项目有一个 'google-services.json' 文件,其中包含一个 'android_client_info' 块,其中 'package_name' 为 'com.example.application'。
寻找像这样的方块:
"client_info": {
"mobilesdk_app_id":"1:12345678901:android:876a5bc432109d87”,
"android_client_info": {
"package_name": "com.example.application”
}
}
并验证它是否正确。也许最好的办法就是从 Firebase 控制台生成一个新的、正确的 google-services.json 文件。
我已经尝试了 Stack Overflow 上几乎所有相关的解决方案。 但是问题还是没有解决
Error: Execution failed for task ':App:processAppDebugGoogleServices'.
> No matching client found for package name 'com.example.application'
Setting.gradle:
include ':App'
这是清单代码:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.example.application"
android:versionCode="17"
android:versionName="1.17">
这里是应用层Gradle依赖:
classpath 'com.android.tools.build:gradle:1.5.0'
classpath 'com.google.gms:google-services:2.0.0-alpha3'
问题:应用程序 flavor1 正在生成错误,而 application_rtl 工作正常。
构建文件或项目配置可能存在一些问题。
问题已经解决了,可能是因为我已经从Android Studio 1.5.1更新到Android Studio 2.0了。
以下是应用程序级别 Gradle 依赖项的一些其他更改:
classpath 'com.android.tools.build:gradle:2.0.0'
classpath 'com.google.gms:google-services:2.0.0-alpha3'
如果应用程序使用 Google 服务但未为应用程序的 applicationId (packageName) 正确配置 'google-services.json' 文件,则会生成 'No matching client found ...' 消息。
确认您的项目有一个 'google-services.json' 文件,其中包含一个 'android_client_info' 块,其中 'package_name' 为 'com.example.application'。
寻找像这样的方块:
"client_info": {
"mobilesdk_app_id":"1:12345678901:android:876a5bc432109d87”,
"android_client_info": {
"package_name": "com.example.application”
}
}
并验证它是否正确。也许最好的办法就是从 Firebase 控制台生成一个新的、正确的 google-services.json 文件。