Preguntas etiquetadas con build.gradle

El archivo build.gradle describe las acciones y tareas predeterminadas iniciadas por el comando 'gradle' en la carpeta correspondiente.

8
¿Cuál es la diferencia entre implementación y compilación en Gradle?
Después de actualizar a Android Studio 3.0 y crear un nuevo proyecto, noté que build.gradlehay una nueva forma de agregar nuevas dependencias en lugar de compileexistir implementationy en lugar de testCompileexistir testImplementation. Ejemplo: implementation 'com.android.support:appcompat-v7:25.0.0' testImplementation 'junit:junit:4.12' en vez de compile 'com.android.support:appcompat-v7:25.0.0' testCompile 'junit:junit:4.12' ¿Cuál es la diferencia entre ellos …


16
¿Cómo agregar dependencia de archivo .jar local al archivo build.gradle?
Así que intenté agregar mi dependencia de archivo .jar local a mi archivo build.gradle: apply plugin: 'java' sourceSets { main { java { srcDir 'src/model' } } } dependencies { runtime files('libs/mnist-tools.jar', 'libs/gson-2.2.4.jar') runtime fileTree(dir: 'libs', include: '*.jar') } Y puede ver que agregué los archivos .jar en la carpeta …

27
La creación y ejecución de aplicaciones a través de Gradle y Android Studio es más lenta que a través de Eclipse
Tengo un proyecto múltiple (~ 10 módulos) de los cuales el edificio toma alrededor de 20-30 segundos cada vez. Cuando presiono Ejecutar en Android Studio, tengo que esperar cada vez para reconstruir la aplicación, que es extremadamente lenta. ¿Es posible automatizar el proceso de construcción en Android Studio? ¿O tienes …


25
Se encontró más de un archivo con la ruta independiente del sistema operativo 'META-INF / LICENSE'
Cuando construyo mi aplicación, aparece el siguiente error: Error: Error de ejecución para la tarea ': aplicación: transformResourcesWithMergeJavaResForDebug'. Se encontró más de un archivo con la ruta independiente del sistema operativo 'META-INF / LICENSE' Este es mi archivo build.gradle: apply plugin: 'com.android.application' apply plugin: 'kotlin-android' android { compileSdkVersion 25 buildToolsVersion …



15
Error: conflicto con la dependencia 'com.google.code.findbugs: jsr305'
Creé un nuevo proyecto en Android Studio 2.2 Preview 1 con la aplicación de Android y el módulo Backend con Google Messaging. Este es el archivo de la aplicación: apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "com.xxx.xxx" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" …


30
El material de Android y la fusión del manifiesto de appcompat fallaron
Tengo siguiente grado dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:28.0.0-rc01' implementation 'com.android.support.constraint:constraint-layout:1.1.2' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' implementation 'com.google.android.material:material:1.0.0-rc01' } Pero cuando quiero compilar la aplicación obtengo el siguiente registro: Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0-alpha3] AndroidManifest.xml:22:18-91 is also present at [androidx.core:core:1.0.0-alpha3] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory). …

7
¿Cómo / cuándo generar archivos de envoltura de Gradle?
Estoy tratando de entender cómo funciona el Gradle Wrapper. En muchos repositorios de origen, veo la siguiente estructura: projectRoot/ src/ build.gradle gradle.properties settings.gradle gradlew gradlew.bat gradle/ wrapper/ gradle-wrapper.jar gradle-wrapper.properties Mis preguntas: ¿Cómo / cuándo se genera uno? gradlew / gradlew.bat? ¿Se supone que debe generarlos solo una vez cuando se …



2
¿Cuál es la sintaxis para escribir comentarios en el archivo build.gradle?
Mirando este build.gradlearchivo apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "package.myapp" minSdkVersion 19 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.nineoldandroids:library:2.4.0' } ¿Qué pasa si …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.