Tag: android gradle

Recursos de la cadena de combinación de Gradle de Android

Me gustaría crear 2 APK diferentes (liberación y depuración) usando Gradle y quiero usar nombres diferentes para ellos ('appName' y 'appName depuración'). He encontrado algunas soluciones pero no funciona para mí: Enlace 1 Enlace 2 Quisiera instalar ambos apks en el dispositivo pero tengo el siguiente error: Duplicate resources: …\src\release\res\values\config.xml:string/config_app_name, …\src\main\res\values\config.xml:string/config_app_name Si config_app_name clave config_app_name […]

Capacidad para resolver dependencias de módulos dinámicamente basadas en la versión

Backstory: En eclipse, cuando tiene varios proyectos abiertos con los archivos pom (y por lo tanto las versiones), usará automáticamente referencias locales si las versiones coinciden con una de sus dependencias listadas. Si no coinciden, entonces se basa en el artefacto en el repo. (Esto es útil ya que le permite realizar ediciones en directo […]

No se pudo encontrar el método testPackageName () para los argumentos

Quería migrar de eclipse a estudio. Seguí un tutorial y traté de construir la aplicación eclipse existente en el estudio con gradle. Estoy enfrentando el siguiente problema mientras ejecuta este comentario Rethinavels-Mac-mini:HomeStarProvider rethinavel$ ./gradlew clean Soy nuevo en el estudio y gradle. ¿Cómo arreglar esto? ¿Tutoriales para aprender gradle? FALLA: La generación falló con una […]

Gradle y dependencias no transitivas anidadas

Aquí hay un proyecto de prueba: click Tengo una prueba Gradle Android proyecto con tres módulos: app , library_a , library_b . app depende de library_a , entonces library_a depende de library_b : Build.gradle (app) dependencies { … compile (project(":library_a")){ transitive = false; } } Build.gradle (library_a) dependencies { … compile (project(":library_b")){ transitive = false; […]

¿Cómo obtener la variante de construcción elegida actualmente en gradle?

Estoy usando Android Studio RC con gradle 2.2. Tengo en mi sección de variantes de construcción algunas variantes y puedo elegir cuál quiero construir. Por ejemplo una construcción para Hungría o para Alemania. Tengo algunas tareas que lanzar en mi script gradle como cambiar el nombre basado en el sabor / variante. Pero en este […]

Excluir biblioteca nativa en la compilación Android de Gradle

Contrariamente a muchos otros mensajes sobre este tema, quiero excluir una biblioteca nativa de una compilación de Android con Gradle. libfoo.so reside en un proyecto de biblioteca en el directorio predeterminado thelib/src/main/jniLibs . En build.gradle de mi proyecto principal intento exlude el archivo como sigue: sourceSets { all{ jniLibs { exclude '**/libfoo.so' } } } […]

Restablecer gradle predeterminado y plugin para android studio para estar al día al crear nuevos proyectos?

¿Hay una manera de restablecer el gradle y el plugin por defecto, sin reajustar todos mis ajustes, así que no guardo tener estos errores al crear nuevos proyectos? Error: el complemento es demasiado antiguo, actualice a una versión más reciente o establezca la variable de entorno ANDROID_DAILY_OVERRIDE en Así que en el nivel superior build.gradle […]

Java 8 en Android N Vista previa

El anuncio oficial de Java 8 para Android N Preview dice lo siguiente: Con el compilador Jack de Android, ahora puedes usar muchas de las características más populares del lenguaje Java 8, incluyendo lambdas y más, en versiones de Android desde Gingerbread . (…) Algunas características del lenguaje Java 8, como los métodos predeterminados y […]

¿Cuál es el alcance de dependencia por defecto en Gradle en Android?

En Gradle en Android Studio me di cuenta de proporcionar un ámbito de dependencia es opcional. Por ejemplo: dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' 'org.hamcrest:hamcrest-core:1.3' 'org.hamcrest:hamcrest-library:1.3' } Observe que las dos últimas bibliotecas no tienen un ámbito de compilación adjunto. Lo dejé en blanco y todavía era capaz […]

Configuración de Gradle con biblioteca de módulos múltiples de android

Historial anterior Tengo esta biblioteca de Android aar que los desarrolladores pueden utilizar normalmente con compile 'com.companyname.sdk:android-sdk:2.x' Y ahora estamos haciendo una reescritura de la biblioteca desde cero para crear V3. En esta reorganización logramos romper el lib en módulos. Así que uno podría decir que en V3 tendríamos los siguientes artefactos compile 'com.companyname.sdk:core:3.x' compile […]

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