Je construis un petit projet de bibliothèque avec un exemple de projet pour illustrer l'utilisation. Je n'arrive pas à exécuter l'exemple dans Android Studio. J'ai créé le projet à partir de zéro. Je suis expérimenté avec Eclipse mais c'est mon premier essai chez Android Studio & Gradle.Android Studio et Gradle - échec de la construction
L'erreur donnée:
Gradle: Échec de l'exécution de la tâche ': demo: dexDebug'.
Exécution C: \ DevTools \ Android \ Android studio \ sdk \ build-tools \ android-4.2.2 \ dx.bat a échoué. Voir sortie
je la structure du dossier suivant:
- demo
- build
- libs
- android-support-v4.jar
- src
- main
- java
- res
- build.gradle
- library
- build
- libs
- android-support-v4.jar
- src
- main
- java
- res
- build.gradle
- build.gradle
- settings.gradle
build.gradle à la racine du projet:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
settings.gradle à la racine du projet:
include ':library', ':demo'
Build.gradle pour le module de bibliothèque:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}
}
apply plugin: 'android-library'
dependencies {
compile files('libs/android-support-v4.jar')
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 7
targetSdkVersion 16
}
}
build.gradle pour le module échantillon:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}
}
apply plugin: 'android'
dependencies {
compile project(':library')
compile files('libs/android-support-v4.jar')
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 7
targetSdkVersion 16
}
}
a travaillé pour moi - a pris plus de temps que nécessaire parce que j'ai ignoré le Google Repository! –
Avez-vous dû réimporter le projet dans Android Studio pour qu'il prenne effet? – dannyroa
Et si nous utilisions une autre bibliothèque? Par exemple, si nous utilisons myLibrary, que faut-il taper dans les dépendances? – alicanbatur