Ich habe Probleme mit Google Anmelden mit Android App. Ich folgte Schritte von gegebenem Link Google Sign-In for Android Ich habe google-services.json
Datei mit der gleichen Anwendung-ID/Paketname erstellt, die in AndroidMenifest.xml
Datei ist. Bitte überprüfen Sie schnell unter AndroidMenifest.xml
Code zusammen mit google-services.json
Datei.Kein passender Kunde gefunden für Paketname 'demo.abc.com.deals.debug'
AndroidMenifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="demo.abc.com.deals">
<uses-sdk tools:overrideLibrary="com.facebook" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application
android:name=".ParityApplication"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<meta-data
android:name="com.facebook.sdk.ApplicationId"
android:value="@string/facebook_app_id" />
<activity
android:name="com.facebook.FacebookActivity"
android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
/>
<activity
android:name=".views.splash.SplashActivity"
android:configChanges="keyboard|orientation|screenSize"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MainActivity"
android:configChanges="keyboard|orientation|screenSize"
android:exported="false"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateHidden|adjustPan" />
</application>
</manifest>
Google-services.json
"client_info": {
"mobilesdk_app_id": "1:216768689126:android:64277ad0e8ef7db8",
"android_client_info": {
"package_name": "demo.abc.com.deals"
}
build.gradle
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "demo.abc.com.deals"
minSdkVersion 19
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
dataBinding {
enabled true
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
repositories {
mavenCentral()
}
buildTypes {
debug {
debuggable true
applicationIdSuffix '.debug'
buildConfigField("String", "SCHEME", "\"http:\"")
buildConfigField("String", "AUTHORITY", "\"//139.162.46.29\"")
buildConfigField("String", "SERVER_URL", "\"http://139.162.46.29/v3\"")
resValue 'string', 'app_name', 'Parity-SIT'
}
uat.initWith(buildTypes.debug)
uat {
applicationIdSuffix '.uat'
buildConfigField("String", "SCHEME", "\"http:\"")
buildConfigField("String", "AUTHORITY", "\"//139.162.46.29\"")
buildConfigField("String", "SERVER_URL", "\"http://139.162.46.29/v3\"")
resValue 'string', 'app_name', 'Parity-UAT'
}
release {
minifyEnabled false
resValue 'string', 'app_name', 'Parity'
buildConfigField("String", "SCHEME", "\"http:\"")
buildConfigField("String", "AUTHORITY", "\"//139.162.46.29\"")
buildConfigField("String", "SERVER_URL", "\"http://139.162.46.29/v3\"")
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:design:25.3.0'
compile 'com.android.support:appcompat-v7:25.3.0'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.android.support:support-annotations:25.3.0'
compile 'com.android.support:recyclerview-v7:25.3.0'
compile 'com.mcxiaoke.volley:library-aar:1.0.0'
compile 'com.google.code.gson:gson:2.8.0'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.android.support:support-v4:25.3.0'
compile 'com.facebook.android:facebook-android-sdk:4.18.0'
compile 'com.google.android.gms:play-services:9.0.0'
testCompile 'junit:junit:4.12'
}
apply plugin: 'me.tatarka.retrolambda'
Projektebene build.gradle
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
classpath 'me.tatarka:gradle-retrolambda:3.6.0'
classpath 'com.google.gms:google-services:3.0.0'
}
In allen drei Dateien Paketnamen demo.abc.com.deals
ist aber noch erhalte ich diesen Fehler wie.
Ich habe versucht alle Vorschläge zum gleichen Thema hier auf SO aber nicht einmal eine einzige Lösung für mich arbeiten. Ich könnte wirklich alle SO Benutzer Anregungen und Erfahrungen verwenden, um mit diesem Problem umzugehen.
google-services.json Datei hinzufügen dir Struktur
Can u Ihre gradle Dateien schreiben – Anil
Can u Projektebene gradle Datei – Anil
@Anil veröffentlichen, klicken Sie bitte auf Projektebene 'build.gradle' Datei in editierte Frage. –