![](/img/trans.png)
[英]Execution fail task ':capacitor-cordova-android-plugins:processDebugGoogleServices'. No matching client found for package 'capacitor.android.plugins'
[英]Project name and ApplicationID match but i still get this error: No matching client found for package name 'capacitor.android.plugins'
我的 build.gradle(:app) 有以下 applicationid在此处输入图像描述
defaultConfig {
applicationId "io.ionic.starter"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
我的 google-service.json 具有以下 package_nam:
"client": [
{
"client_info": {
"mobilesdk_app_id": "1xxxx",
"android_client_info": {
"package_name": "io.ionic.starter"
}
},
清单文件也有这个 package 名称:
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="io.ionic.starter">
但由于某种原因,我不断收到此错误:
Execution failed for task ':capacitor-cordova-android-plugins:processDebugGoogleServices'.
> No matching client found for package name 'capacitor.android.plugins'
该插件显然使用了 package 的名称,它可以在其中找到google-services.json
。 只需将google-services.json
从capacitor.android.plugins
.android.plugins 移动到app/src/main
中。
在 android/app 和 android/capacitor-cordova-android-plugin 中添加 google-services.json 文件
在 android/capacitor-cordova-android-plugin/menifests/AndroidManifest.xml 和 android/app/build.gradle 中编辑 package 名称
package 必须与 services.json 文件中的相同。
注意 - 在 gradle 中,您需要更改 applicationId。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.