No se pudo obtener propiedad desconocida 'processReleaseGoogleServices'
He actualizado para usar Android Studio 2.2 y Gradle 2.2.0. Y ahora tengo un problema de construcción.
Seguí este post https://medium.com/google-cloud/automatic-per-variant-google-services-json-configurations-with-gradle-d3d3e40abc0e#.g1p7c1tx2 para configurar dos archivos "google-services.json" para Ser utilizado para desarrollos dev vs prod y utilizar el siguiente método en mi archivo app / build.gradle para alternar entre copiar los dos archivos "google-services.json".
- No se encontró com.android.tools.build:gradle:3.0.0-alpha1 en el círculo ci
- Android Studio: Gradle Build Correr durante 3 minutos
- Construyendo un proyecto de Android Studio en Jenkins? Android.compileSdkVersion está ausente
- Cómo actualizar gradle en el estudio android
- Cómo excluir un archivo jar de mi objetivo de compilación de la biblioteca de Android
afterEvaluate { processDebugGoogleServices.dependsOn switchToDebug processReleaseGoogleServices.dependsOn switchToRelease } task switchToDebug(type: Copy) { description = 'Switches to DEBUG google-services.json' from "src/gcm-dev" include "google-services.json" into "." } task switchToRelease(type: Copy) { description = 'Switches to RELEASE google-services.json' from "src/gcm-prod" include "google-services.json" into "." }
Gradle cumple muy bien, pero cuando hago clic en el botón "Ejecutar aplicación" (icono de triángulo "reproducir") o "Depurar aplicación" (icono de triángulo "reproducir" con un error detrás) en Android Studio, obtengo lo siguiente:
* What went wrong: A problem occurred configuring project ':app'. > Could not get unknown property 'processReleaseGoogleServices' for object of type com.android.build.gradle.AppExtension.
Por favor ayuda, muy apreciado.
- Android Studio 3.0, compilación AAPT2 falló - dimen no válido en el archivo de recursos
- ¿Cuál es el alcance de dependencia por defecto en Gradle en Android?
- Archivos de sabor y recursos de Android
- Error extraño de Gradle
- Gradle no se pudo construir cuando proguard está activado
- Multiple signingConfigs para múltiples variantes
- Android: ClassNotFoundException al usar el proyecto de biblioteca que tiene dependencias de gradle
- Android Studio no compila cuando se utiliza la API obsoleta
Tuve el mismo problema y el problema estaba en la ejecución instantánea habilitada. Intentar desactivar y ejecutar de nuevo.
Debe actualizar el complemento gradle de Google Play Services y seguir la documentación para configurarla: https://developers.google.com/android/guides/google-services-plugin
Lo bueno es que ya no necesitas escribir tareas de gradle que creen los archivos google-services.json
apropiados en tu directorio raíz. El tipo de compilación específico google-services.json
ahora es compatible con el complemento:
"A partir de la versión 2.2.0, el complemento soporta los archivos JSON específicos del tipo de construcción y del sabor del producto.Todas las siguientes estructuras de directorio son válidas"
Una forma alternativa a esto es referirse a la tarea de la siguiente manera:
tasks.whenTaskAdded { task -> if (task.name == 'assembleDebug') { task.dependsOn 'switchToDebug' } else if (task.name == 'assembleRelease') { task.dependsOn 'switchToRelease' } }
ACTUALIZAR
El problema que mencionaste en el comentario está relacionado con tu archivo google-services.json
. google-services.json
colocar google-services.json
en app/ dir
. Y para cada tipo de compilación debe haber un director accordant en la carpeta app/src
. Si el archivo ya existe, compruebe si el nombre correcto del paquete está dentro de él
"client_info": { "mobilesdk_app_id": "1:6596814400689:android:65d6f25f5006145", "android_client_info": { "package_name": "com.my.app.package.name" }
- Cómo detectar los límites de una página de pasaporte con OpenCV?
- ¿Hay alguna razón específica para utilizar Amazon SNS en lugar de servicio directo Baidu