Tag: Gradle

Gradle ensambla el sabor y la estructura específicos

Ejecutar ./gradlew tasks muestra opciones para montar todas las compilaciones para un sabor particular, o todos los sabores para una compilación en particular. ¿Existe una opción de ensamblaje para un sabor específico y construir una combinación?

cómo especificar NDK_TOOLCHAIN_VERSION en el archivo gradle para android ndk build

Estoy moviendo mi proyecto de Android que utiliza ndk-build para usar el sistema de compilación gradle como se describe en los ejemplos de las nuevas herramientas de compilación para android. En este enlace http://tools.android.com/tech-docs/new-build-system . Me miran las gradle-samples-0.11 en la parte inferior de la página para la inspiración. Así que logré configurar todas las […]

Cómo declarar una constante que es visible para todos los módulos de archivo build.gradle?

Tengo un proyecto que tiene múltiples módulos – bibliotecas y aplicaciones. Cada vez que una nueva versión de Android sale, necesito actualizar el targetSdk, compileSdk, buildToolsVersion, etc. para todos los módulos. ¡Una constante podría ayudar con este tedioso trabajo! ¿Cómo puedo definir la constante a nivel de proyecto que es visible para todos los build.gradle […]

Ejecute la tarea después de packageApplication cuando utilice el complemento androide gradle

Gradle tiene la capacidad de ejecutar tareas después de otras tareas. La sintaxis es taskY.mustRunAfter taskX . El plugin androide gradle dice que una de las tareas ApplicationVariant que define es packageApplication . En mi build.gradle tengo taskX.mustRunAfter packageApplication El error que obtengo es "No se pudo encontrar la propiedad 'packageApplication' on project ': someproject'." […]

Leer versionName de build.gradle en bash

¿Hay una manera de leer el valor build.gradle archivo build.gradle de un proyecto de Android para usarlo en bash? Más precisamente: ¿Cómo puedo leer este valor del archivo y usarlo en un script Travis-CI? Lo usaré como # ANDROID_VERSION=??? export GIT_TAG=build-$ANDROID_VERSION Configuré un Travis-CI como se describe en este post https://stackoverflow.com/a/28230711/1700776 . Mi build.gradle: http://pastebin.com/uiJ0LCSk

Error de compilación de Android Studio Gradle al agregar SDK de Facebook

Hola estoy recibiendo el siguiente error al agregar facebook sdk a mi proyecto Trató de la siguiente publicación para configurar el script gradle para facebook sdk enlazar Error:(111) A problem occurred evaluating project ':facebook'. > Cannot call getBootClasspath() before setTargetInfo() is called. Este es mi script de gradle de módulo de facebook apply plugin: 'com.android.library' […]

Aplicación para Android con 2 librerías con jniLibs – bloquea la aplicación

En mi aplicación Android, uso dos bibliotecas que cada uno tiene su propio jniLibs. biblioteca 1 – https://github.com/tekinarslan/AndroidPdfViewer biblioteca 2 – reproductor de vídeo personalizado sdk La aplicación compilará y creará bien. ambas bibliotecas tienen los jniLibs en el lugar correcto. Parece que sólo funcionará una biblioteca, en este caso el pdfView. Se llama a […]

Android Studio falla – unsupport no soportado versión secundaria mayor 51.0

Hasta ayer mi Android Studio estaba funcionando bien y me ayudaba a crear aplicaciones. Pero hoy, comenzó a dar Gradle error error declarando unsupport mayor menor versión 51.0 y pidiéndome configurar gradle. Consigo el mismo error si intento importar el proyecto detrás. Mi versión de java es 7 y mayores proyectos Android en el estudio […]

¿Por qué no funcionan las personalizaciones de las variantes de Android gradle?

1- ¿Por qué son los siguientes: android.buildVariants.each { variant -> … my code } dándome el siguiente error? No se pudo encontrar la propiedad 'buildVariants' en com.android.build.gradle.AppExtension_Decorated@1bf6bde6. 2- ¿Por qué no ejecuta silenciosamente "… mi código"? android.applicationVariants.each { variant -> … my code }

Android: cómo establecer un valor de gradle de un enum conocido

Utilizo la biblioteca del registrador en mi desarrollo, y lo configura en mi clase de la aplicación: @Override public void onCreate() { super.onCreate(); sInstance = this; Logger.init(BuildConfig.LOGGER_TAG_NAME) //.setMethodCount(3) // default 2 //.hideThreadInfo() // default shown .setLogLevel(LogLevel.NONE); // default LogLevel.FULL LogLevel es un enum (en la biblioteca Logger). Pero quiero fijar automáticamente el nivel del registro […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.