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 […]
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 […]
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 […]
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; […]
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 […]
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' } } } […]
¿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 […]
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 […]
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 […]
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 […]