android - samsung - instalar google play services
ActualizaciĆ³n a Google Play Services: error 9.0.0 Error al resolver: com.google.android.gms: play-services-measure: 9.0.0 (6)
Al cambiar los servicios de reproducción a una versión superior a 10.2.1, mis dependencias comenzaron a fallar.
Descubrí que cambiar la siguiente URL de Maven resolvió el problema:
maven { url ''https://raw.githubusercontent.com/onepf/OPF-mvn-repo/master/'' }
a
maven { url ''https://github.com/onepf/OPF-mvn-repo/raw/master/'' }
Es posible que el cambio de URL evite un caché en gradle o maven y eso lo resuelve.
Esto se encontró para solucionar el problema.
Actualice su classpath en el nivel de proyecto gradle
com.google.gms:google-services:2.1.0
a classpath
com.google.gms:google-services:3.0.0
GCM ha cambiado de
rebranded
a
Firebase
Cloud Messaging (FCM). Si desea usar
com.google.android.gms:play-services:9.0.0
lea este artículo
FCM
.
Esto puede funcionar, modifique su archivo
build.gradle
para usar el complemento.
buildscript {
dependencies {
// Add this line
classpath ''com.google.gms:google-services:3.0.0''
}
}
Resolví este problema complicado cambiando la cadena en Gradle a
compile ''com.google.android.gms:play-services:9.0.0'' //or latest version
La forma más fácil que encontré es usar la última versión para todos.
dependencies {
compile fileTree(include: [''*.jar''], dir: ''libs'')
androidTestCompile(''com.android.support.test.espresso:espresso-core:2.2.2'', {
exclude group: ''com.android.support'', module: ''support-annotations''
})
//apply plugin: ''com.google.gms.google-services'' //Firebase
compile ''com.android.support:appcompat-v7:25.3.1''
compile ''com.android.support:design:25.3.1''
compile ''com.android.support.constraint:constraint-layout:1.0.0-alpha8''
compile ''com.google.firebase:firebase-auth:10.2.6''
compile ''com.google.android.gms:play-services-auth:10.2.6'' //10.2.6
compile ''com.google.firebase:firebase-core:10.2.6'' // used for FCM
compile ''com.google.firebase:firebase-messaging:10.2.6'' // used for FCM
testCompile ''junit:junit:4.12''
// apply plugin: ''com.google.gms.google-services''
}
EXPLICACION
aplique el complemento: ''com.google.gms.google-services'' // Agregue esto en la parte inferior.
-
Primero,
apply plugin: ''com.google.gms.google-services''
// Agregue esto en la parte inferior. -
Luego, agréguelos a las dependencias.
compile ''com.google.firebase:firebase-auth:10.2.6''
// make suere esto está en la última versión.compile ''com.google.android.gms:play-services-auth:10.2.6''
//10.2.6 más recientecompile ''com.google.firebase:firebase-core:10.2.6''
// usado para FCMcompile ''com.google.firebase:firebase-messaging:10.2.6''
// usado para FCM
Suponga que si tiene firebase-auth 10.2.6 que es más reciente hoy 25 de mayo de 2017, pero simultáneamente está usando play-services-auth: 9.0.0 o inferior que la última, entonces ambos no pueden hacer la conexión y mostrar usted el error
Espero que esto haya ayudado.
Requerido: últimas versiones de Android Studio y Google Play Services
Puede agregar el complemento a su proyecto actualizando su build.gradle de nivel superior y sus archivos build.gradle de nivel de aplicación de la siguiente manera:
classpath ''com.google.gms:google-services:3.0.0''
Me gusta
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
mavenLocal()
}
dependencies {
classpath ''com.android.tools.build:gradle:2.2.0''
classpath ''com.google.gms:google-services:3.0.0''
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
mavenLocal()
}
}
Ahora, debe agregar una dependencia para los servicios de Google Play. Dentro de la aplicación build.gradle agrega:
compile ''com.google.android.gms:play-services:9.6.1''
Finalmente
apply plugin: ''com.android.application''
android {
compileSdkVersion 24
buildToolsVersion "24.0.2"
defaultConfig {
applicationId "// set Yours"
minSdkVersion 15
targetSdkVersion 24
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro''
}
}
packagingOptions {
exclude ''LICENSE.txt''
}
}
dependencies {
compile fileTree(dir: ''libs'', include: [''*.jar''])
compile ''com.google.android.gms:play-services-gcm:9.6.1''
compile ''com.android.support:appcompat-v7:24.2.0''
}
apply plugin: ''com.google.gms.google-services''