unfortunately stopping stopped services play nox memu keeps has google español emulator android crash google-play-services

android - stopping - Después de actualizar a los servicios de Google Play 8.4.0, mi aplicación se bloquea al iniciar



unfortunately google play services has stopped memu (10)

He estado utilizando previamente los servicios de Google Play 8.3.0 sin ningún problema. Estoy buscando actualizar a los servicios de Google Play 8.4.0. Estoy usando las siguientes bibliotecas de juegos:

compile ''com.google.android.gms:play-services-analytics:8.4.0'' compile ''com.google.android.gms:play-services-location:8.4.0'' compile ''com.google.android.gms:play-services-gcm:8.4.0''

Cuando inicio la aplicación se bloquea, con el siguiente registro.

12-27 03:01:33.915 20567-20567/com.ryanc.android.stage.debug E/AndroidRuntime: FATAL EXCEPTION: main Process: com.ryanc.android.stage.debug, PID: 20567 java.lang.NoSuchMethodError: No static method zzz(Ljava/lang/Object;)Ljava/lang/Object; in class Lcom/google/android/gms/common/internal/zzx; or its super classes (declaration of ''com.google.android.gms.common.internal.zzx'' appears in /data/app/com.ryanc.android.stage.debug-1/base.apk:classes17.dex) at com.google.android.gms.measurement.internal.zzw.zzaT(Unknown Source) at com.google.android.gms.measurement.AppMeasurementContentProvider.onCreate(Unknown Source) at android.content.ContentProvider.attachInfo(ContentProvider.java:1696) at android.content.ContentProvider.attachInfo(ContentProvider.java:1671) at android.app.ActivityThread.installProvider(ActivityThread.java:4999) at android.app.ActivityThread.installContentProviders(ActivityThread.java:4594) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4534) at android.app.ActivityThread.access$1500(ActivityThread.java:151) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5254) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)

Edición: no estoy seguro de que ayude, pero en la solicitud de @gerardnimo aquí está el archivo build.gradle completo. También vale la pena señalar que he intentado una compilación limpia, y la eliminación y reinstalación de los servicios de juegos SDK de mi computadora.

apply plugin: ''com.android.application'' apply plugin: ''checkstyle'' def SDK = "$MIN_SDK_VERSION" def V_CODE = "$VERSION_CODE" buildscript { repositories { mavenCentral() } } repositories { mavenCentral() jcenter() maven { url ''https://zendesk.artifactoryonline.com/zendesk/repo'' } maven { url "http://kahuna.github.io/kahuna-android/sdk" } } android { compileSdkVersion 23 buildToolsVersion ''23.0.2'' defaultConfig { applicationId "com.ryanc.android" minSdkVersion SDK.toInteger() targetSdkVersion 23 versionCode V_CODE.toInteger() versionName "$APP_VERSION.$BUILD_NUMBER" multiDexEnabled true } signingConfigs { debug { storeFile file("$DEBUG_KEYSTORE_PATH") storePassword "$DEBUG_KEYSTORE_PASSWORD" keyAlias "$DEBUG_KEY_ALIAS" keyPassword "$DEBUG_KEY_PASSWORD" } release { storeFile file("$KEYSTORE_PATH") storePassword "$KEYSTORE_PASSWORD" keyAlias "$KEY_ALIAS" keyPassword "$KEY_PASSWORD" } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } buildTypes { debug { applicationIdSuffix ".debug" } release { minifyEnabled false proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro'' signingConfig signingConfigs.release } } packagingOptions { exclude ''META-INF/LICENSE'' exclude ''META-INF/NOTICE'' } productFlavors { prod { applicationId "com.ryanc.android" } stage { applicationId "com.ryanc.android.stage" } qa { applicationId "com.ryanc.android.qa" } dev { applicationId "com.ryanc.android.dev" } } dexOptions { javaMaxHeapSize "4g" } } repositories { flatDir { dirs ''libs'' } } dependencies { def supportVersion = "23.1.1" compile fileTree(dir: ''libs'', include: [''*.jar'']) compile project('':api'') compile "com.android.support:support-v4:$supportVersion" compile "com.android.support:appcompat-v7:$supportVersion" compile "com.android.support:design:$supportVersion" compile ''com.facebook.android:facebook-android-sdk:4.8.1'' compile ''uk.co.chrisjenx:calligraphy:2.0.1'' compile "com.android.support:cardview-v7:$supportVersion" compile "com.android.support:recyclerview-v7:$supportVersion" compile "com.android.support:support-v13:$supportVersion" compile ''com.google.android.gms:play-services-analytics:8.4.0'' compile ''com.google.android.gms:play-services-location:8.4.0'' compile ''com.google.android.gms:play-services-gcm:8.4.0'' compile ''com.fasterxml.jackson.core:jackson-databind:2.4.5'' compile ''com.fasterxml.jackson.core:jackson-core:2.4.5'' compile ''com.fasterxml.jackson.core:jackson-annotations:2.4.5'' compile ''joda-time:joda-time:2.5'' compile ''com.squareup.retrofit:retrofit:1.7.1'' compile ''com.squareup.okhttp:okhttp-urlconnection:2.5.0'' compile ''com.squareup.okhttp:okhttp:2.5.0'' compile ''com.squareup.picasso:picasso:2.5.2'' compile ''com.netflix.rxjava:rxjava-core:0.20.7'' compile ''com.netflix.rxjava:rxjava-android:0.20.7'' compile ''com.squareup.dagger:dagger:1.2.2'' compile ''com.squareup.mortar:mortar:0.16'' compile ''com.squareup.flow:flow:0.8'' compile ''com.jakewharton:butterknife:6.1.0'' compile ''com.jakewharton.timber:timber:2.5.1'' compile ''com.braintreepayments:encryption:2.0.0'' compile ''com.newrelic.agent.android:android-agent:5.3.2'' compile ''com.instabug.library:instabugsupport:1.7.1'' compile ''net.hockeyapp.android:HockeySDK:3.0.2'' provided ''com.squareup.dagger:dagger-compiler:1.2.2'' compile ''com.rengwuxian.materialedittext:library:2.1.4'' compile ''com.android.support:multidex:1.0.1'' compile ''com.mixpanel.android:mixpanel-android:4.6.2'' compile ''com.roomorama:caldroid:2.2.0'' compile ''com.squareup.phrase:phrase:1.1.0'' compile ''com.zendesk:sdk:1.5.0.1'' compile ''com.flipboard:bottomsheet-core:1.4.3'' compile ''com.kahuna.sdk:kahuna:2.3.1'' compile ''io.branch.sdk.android:library:1.+'''' }


Acabo de tener este problema, pero lo resolví degradando la versión de Gradle así:

Versión antigua, problemática:

classpath ''com.android.tools.build:gradle:2.2.0-rc2''

Versión fija:

classpath ''com.android.tools.build:gradle:2.1.3''


Creo que deberías incluir la biblioteca -base de la misma versión. Entonces comienza a funcionar de nuevo.


Cuando compilé selectivamente las API del servicio Google Play en 8.4.0, también encontré problemas (8.3.0 -> 8.4.0).

Error:

Could not find method com.google.android.gms.common.internal.zzx.zzy

Antes de la actualización:

compile ''com.google.android.gms:play-services-maps:8.3.0''

Después de la actualización (no funciona):

compile ''com.google.android.gms:play-services-maps:8.4.0''

Después de la actualización (funciona bien):

compile ''com.google.android.gms:play-services-maps:8.4.0'' compile ''com.google.android.gms:play-services-gcm:8.4.0''

Conclusión: parece que algunos de los servicios de juego ahora tienen ciertas dependencias que tiene que especificar explícitamente, por ejemplo: maps -> gcm.


Eliminar y reinstalar los Servicios de Google del administrador de SDK y eliminar el contenido de su proyecto / .gradle / lo resolví por mí


He enfrentado el mismo problema al pasar por el tutorial oficial .

La solución fue cambiar

classpath ''com.google.gms:google-services:2.0.0-alpha6''

a

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

He encontrado el número de versión correcto en la muestra en el github .


He podido resolver esto. Mi compañero de trabajo pudo actualizar sin problemas. Fui a mis carpetas sdk / extras y vi que la mía era bastante diferente. Así que moví mi carpeta copié a mis compañeros de trabajo y funcionó.

Creo que esa carpeta y tal vez algo más en la carpeta sdk acababan de llegar a un estado extraño, el borrado de la carpeta y la descarga también pueden funcionar.


Las versiones de libs de play-services deberían ser iguales, por ejemplo:

HACER

compile ''com.google.android.gms:play-services-maps:8.4.0'' compile ''com.google.android.gms:play-services-gcm:8.4.0''

NO HACER

compile ''com.google.android.gms:play-services-maps:7.8.0'' compile ''com.google.android.gms:play-services-gcm:8.4.0''


Me encontré con este problema ahora mismo. Actualicé de 7.8.0 a 8.4.0 y recibí el mismo error que tú. Reconstruir y / o limpiar el proyecto funcionó para mí.


Me enfrenté al mismo problema y resolví este problema configurando las reglas de desarrollo correctamente.

Lo que hice aquí debajo como abajo:

Primero, he excluido las clases de google de ofuscar de este modo en proguard-rules.pro:

-keep public class com.google.** {*;}

Segundo, he habilitado este minifyEnabled en build.gradle como este:

apply plugin: ''com.android.application'' android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "com.e2e.quiz" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro'' } } } dependencies { compile fileTree(include: [''*.jar''], dir: ''libs'') testCompile ''junit:junit:4.12'' compile ''com.android.support:appcompat-v7:23.1.1'' compile ''com.android.support:recyclerview-v7:23.1.1'' compile ''com.android.support:design:23.1.1'' compile ''com.github.bumptech.glide:glide:3.6.1'' compile ''com.squareup.picasso:picasso:2.4.0'' compile ''com.google.android.gms:play-services-gcm:9.2.1'' compile ''com.google.android.gms:play-services-analytics:9.2.1'' compile ''com.google.android.gms:play-services-ads:9.2.1'' compile project('':ast-dst'') }


compile ''com.google.android.gms:play-services:+'' compile ''com.google.firebase:firebase-core:+''

Lo que funciona para mi