sigue servicios servicio services puedo porque play google funcionar fallando error descargar continua codigo celular aplicaciones android firebase google-play-services build.gradle

android - services - servicios de google play continua fallando



Cómo corregir el error del servicio Google Play (8)

Hola, si te enfrentas a "" Desafortunadamente, los servicios de Google Play se han detenido ", puedes seguir esta guía que seguí cuando me enfrenté al error que enfrentas ahora mismo en tu dispositivo Android. Espero que te ayude. haga clic aquí

Hoy, después de actualizar los servicios de reproducción en la carpeta raíz, me enfrento al siguiente problema. Estoy confundido cómo arreglar esto.

¿Alguien puede ayudarme a arreglar esto?

Este error es muy irritante. No sé dónde está el conflicto. Por cierto, está mostrando conflicto mientras que no hay versiones interrelacionadas.

Error

La biblioteca com.google.android.gms: play-services-measuring-base está solicitada por otras bibliotecas en [[15.0.0,15.0.0], [15.0.2,15.0.2]], pero se resuelve 15.0.2. Deshabilite el complemento y verifique su árbol de dependencias usando ./gradlew: app: dependencies.

script build.gradle :

apply plugin: ''com.android.application'' apply plugin: ''com.google.gms.google-services'' android { configurations.all { resolutionStrategy.force ''com.google.code.findbugs:jsr305:1.3.9'' } compileSdkVersion 27 buildToolsVersion ''27.0.3'' defaultConfig { applicationId "community.infinity" minSdkVersion 16 targetSdkVersion 27 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" multiDexEnabled true } aaptOptions { cruncherEnabled = false } dexOptions { preDexLibraries false javaMaxHeapSize "4g" } buildTypes { release { minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile(''proguard- android.txt''), ''proguard-rules.pro'' } debug { ext.enableCrashlytics = false } } compileOptions { targetCompatibility 1.8 sourceCompatibility 1.8 } } dependencies { implementation ''com.google.firebase:firebase-core:15.0.0'' implementation ''com.google.firebase:firebase-messaging:15.0.0'' implementation fileTree(include: [''*.jar''], dir: ''libs'') androidTestImplementation(''com.android.support.test.espresso:espresso-core:2.2.2'', { exclude group: ''com.android.support'' exclude module: ''support-annotations'' exclude module: ''support-v4'' exclude module: ''support-v13'' exclude module: ''recyclerview-v7'' exclude group: ''com.android.support'', module: ''appcompat-v7'' }) implementation ''com.android.support.constraint:constraint-layout:1.1.0'' implementation ''com.android.support:appcompat-v7:27.1.1'' implementation ''com.android.support:design:27.1.1'' implementation ''com.android.support:cardview-v7:27.1.1'' implementation ''com.android.support:support-v4:27.1.1'' implementation ''de.hdodenhof:circleimageview:2.1.0'' implementation ''com.adamstyrc.cookiecutter:cookie-cutter:1.0.2'' implementation ''com.allattentionhere:fabulousfilter:0.0.5'' implementation ''com.github.florent37:diagonallayout:1.0.6'' implementation ''com.flaviofaria:kenburnsview:1.0.7'' implementation ''com.vstechlab.easyfonts:easyfonts:1.0.0'' implementation ''com.google.code.gson:gson:2.8.0'' implementation ''com.github.pwittchen:swipe:0.1.0'' implementation ''com.thesurix.gesturerecycler:gesture-recycler:1.4.0'' implementation ''com.github.iammert:MaterialIntroView:1.6.0'' implementation ''com.github.oxoooo:touch-image-view:1.0.1'' implementation ''com.github.deano2390:MaterialShowcaseView:1.2.0'' implementation ''com.squareup.okhttp:okhttp-urlconnection:1.6.0'' implementation(''io.socket:socket.io-client:0.8.3'') { // excluding org.json which is provided by Android exclude group: ''org.json'', module: ''json'' } implementation ''com.google.gms:google-services:3.3.0'' implementation ''com.iceteck.silicompressorr:silicompressor:2.1'' implementation ''com.fenchtose.nocropper:nocropper:0.2.0'' implementation ''me.relex:circleindicator:1.2.2@aar'' implementation(''com.google.guava:guava:23.4-android'') { exclude group: ''com.android.support'' exclude module: ''support-annotations'' exclude module: ''support-v4'' exclude module: ''support-v13'' exclude module: ''recyclerview-v7'' exclude group: ''com.android.support'', module: ''appcompat-v7'' } implementation ''com.github.amlcurran.showcaseview:library:5.4.3'' implementation ''com.orhanobut:hawk:2.0.1'' implementation ''com.zsoltsafrany:needle:1.0.0'' implementation ''com.github.madrapps:pikolo:1.1.6'' implementation ''jp.wasabeef:richeditor-android:1.2.2'' implementation ''com.android.support:palette-v7:27.1.1'' testImplementation ''junit:junit:4.12'' implementation(''com.github.bumptech.glide:glide:4.4.0'') { transitive = true } implementation ("com.github.bumptech.glide:recyclerview-integration:4.4.0") { // Excludes the support library because it''s already included by Glide. transitive = false } annotationProcessor ''com.github.bumptech.glide:compiler:4.4.0'' implementation ''com.android.support:multidex:1.0.3'' implementation "me.leolin:ShortcutBadger:1.1.21@aar" implementation ''com.hbb20:ccp:2.1.2'' }


Los SDK de Android de Firebase ahora tienen números de versión independientes , lo que permite actualizaciones más frecuentes y flexibles.

Actualice la versión de Google Play Gradle Plugin a la última versión, actualmente 3.3.0.

classpath ''com.google.gms:google-services:3.3.0''

y actualizar las bibliotecas a la última versión .

Firebase Core com.google.firebase:firebase-core:15.0.2 Ads com.google.firebase:firebase-ads:15.0.0 Analytics com.google.firebase:firebase-analytics:15.0.2 App Indexing com.google.firebase:firebase-appindexing:15.0.0 Authentication com.google.firebase:firebase-auth:15.1.0 Cloud Firestore com.google.firebase:firebase-firestore:16.0.0 Cloud Functions com.google.firebase:firebase-functions:15.0.0 Cloud Messaging com.google.firebase:firebase-messaging:15.0.2 Cloud Storage com.google.firebase:firebase-storage:15.0.2 Crash Reporting com.google.firebase:firebase-crash:15.0.2 Crashlytics com.crashlytics.sdk.android:crashlytics:2.9.1 Invites com.google.firebase:firebase-invites:15.0.2 Performance Monitoring com.google.firebase:firebase-perf:15.1.0 Realtime Database com.google.firebase:firebase-database:15.0.0 Remote Config com.google.firebase:firebase-config:15.0.2

También según lo informado use al menos la versión 15.0.2:

Deberá actualizar la versión de esta última dependencia a 15.0.2. Esto aborda el problema donde la versión 3.3.0 del complemento Gradle de Servicios de Google informa: La biblioteca com.google.android.gms: play-services-measure-base está siendo solicitada por varias otras bibliotecas en [[15.0.0,15.0. 0], [15.0.2,15.0.2]], pero se resuelve en 15.0.2 ...


Los componentes de Firebase ahora pueden tener versiones independientes (consulte las notas más recientes de la versión: https://firebase.google.com/support/release-notes/android )

Lo que probablemente esté sucediendo es que una de sus otras dependencias es el uso de varias versiones de com.google.firebase: * dependencias más allá de sus dependencias explícitas en

implementation ''com.google.firebase:firebase-core:15.0.0'' implementation ''com.google.firebase:firebase-messaging:15.0.0''

Es posible que pueda resolver este problema específico moviendo su dependencia de mensajería de base de fuego a 15.0.2.


Me encontré con este problema y encontré mi solución en esta sección https://firebase.google.com/support/release-notes/android#20180508

Esto indica que no todas las dependencias de base de fuego tienen los mismos números de versión para la compilación actual. Así que necesitas actualizar cada uno de forma independiente. Mi configuración final se veía así:

implementation "com.google.firebase:firebase-core:15.0.2" implementation "com.google.firebase:firebase-ml-vision:15.0.0" implementation "com.google.firebase:firebase-appindexing:15.0.0" implementation "com.google.android.gms:play-services-ads:15.0.0" implementation "com.google.android.gms:play-services-maps:15.0.0" implementation "com.google.android.gms:play-services-places:15.0.0" implementation "com.google.android.gms:play-services-location:15.0.0" implementation "com.google.firebase:firebase-auth:15.0.0" implementation "com.google.firebase:firebase-database:15.0.0" implementation "com.firebaseui:firebase-ui-database:1.0.1" implementation "com.google.firebase:firebase-storage:15.0.2" implementation "com.google.firebase:firebase-messaging:15.0.2"

Espero que pueda ver la diferencia y la nueva actualización como resultado del complemento del servicio de google 3.3.0


Necesidad de usar el componente de la biblioteca central junto con otros componentes de base de fuego:

implementation ''com.google.firebase:firebase-core:16.0.0''


Para mí necesitaba actualizar com.google.android.gms:play-services-base a la versión 15.0.1 lugar de 15.0.0 .

implementation "com.google.android.gms:play-services-base:15.0.1"


Una de sus dependencias es tener una versión diferente de com.google.android.gms .

Actualizar

Las dependencias de Firebase tienen versiones independientes a diferencia del pasado. Si tiene conflictos de versión, puede actualizar su com.google.gms:google-services . y empezar a definir la versión independiente.

Actualizar com.google.gms:google-services

Ir al nivel superior (proyecto) build.gradle y actualizar com.google.gms:google-services a la versión 4.1.0 o más reciente, si está disponible .

buildscript { ... dependencies { classpath ''com.android.tools.build:gradle:3.2.0'' classpath ''com.google.gms:google-services:4.1.0'' //< update this } }

Actualizar las dependencias de Firebase a las últimas versiones

Las versiones de dependencia de Firebase pueden ser individuales. Así que compruebe las últimas versiones .

com.google.firebase:firebase-core:16.0.3 //Analytics com.google.firebase:firebase-database:16.0.2 //Realtime Database

Solución Orignal (Útil)

Maneras de resolver:

  1. Exclude com.google.android.gms de la dependencia en conflicto.
  2. Actualizar esa dependencia si está disponible .
  3. Cambie su versión com.google.android.gms como versión en conflicto.

Problema

¿Cómo ver qué dependencia está usando com.google.android.gms ?

1. Solución por orden

Para Android, usa esta línea.

gradle app:dependencies

o si tienes un envoltorio de gradle:

./gradlew app:dependencies

Donde app es tu módulo de proyecto.

Además, si desea comprobar si algo es compile frente a la dependencia testCompile vs androidTestCompile , así como también lo que lo androidTestCompile :

./gradlew :app:dependencyInsight --configuration compile --dependency <name> ./gradlew :app:dependencyInsight --configuration testCompile --dependency <name> ./gradlew :app:dependencyInsight --configuration androidTestCompile --dependency <name>

2 Usa estos complementos

Gradle View es un complemento de Android Studio que puede instalar y mostrar jerarquía de dependencias. Métodos Count es otro complemento, también muestra el árbol de dependencias.


prueba esto esta funcionando para mi

Agregue esto en su final de archivo build.gradle

com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = true