No matching client found for package name (Google Analytics) - multiple productFlavors & buildTypes No matching client found for package name (Google Analytics) - multiple productFlavors & buildTypes android android

No matching client found for package name (Google Analytics) - multiple productFlavors & buildTypes


Check your package name on your google-services.json it should be same with your local package name of your app

Example

"client_info": {    "mobilesdk_app_id": "1:6596814400689:android:65d6f25f5006145",    "android_client_info": {      "package_name": "com.my.app.package.name"    }

In this case my local package name is com.my.app.package.name so also i have changed my package name in google-services.json with my local package name


Found this:

The google-services.json file is generally placed in the app/ directory, but as of version 2.0.0-alpha3 of the plugin support was added for build types, which would make the following directory structure valid:

app/src/    main/google-services.json    dogfood/google-services.json    mytype1/google-services.json    ...

Source

Source 2


No matching client found for package name 'com.tf'I am pretty sure that the "package_name" in google-services.json is not matching with your "applicationId" in app gradle.

app gradle:

defaultConfig {        applicationId "com.tf" //replace with the package_name in google-services.json =        minSdkVersion 23        targetSdkVersion 26        versionCode 7        versionName "1.0"        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"    }

google-services.json

"client_info": {        "mobilesdk_app_id": "1:23978655351:android:2b2fece6b961cc70",        "android_client_info": {          "package_name": "in.ac.geu.debug"        }      },

Solution: Just make sure the package_name and applicationId must be same.