J'essaie d'ajouter la bibliothèque gson à mon Android (je développe en utilisant le studio Andrdoid).
Pour ajouter la bibliothèque, j'ai changé le fichier AppProject/AppName/build.gradle de cette façon:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.Android.tools.build:gradle:0.4'
}
}
apply plugin: 'Android'
repositories {
mavenCentral()
}
dependencies {
compile files('libs/Android-support-v4.jar')
compile 'com.google.code.gson:gson:2.2.4'
}
Android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 4
targetSdkVersion 16
}
}
Cela semble fonctionner jusqu'à ce que j'essaie de l'utiliser.
Lorsque j'essaie de l'inclure avec:
import com.google.code.gson;
Gradle se plaint d'affirmer:
Gradle: error: package com.google does not exist
La réponse acceptée n'a pas fonctionné pour moi, mais cela a:
Ouvrez le fichier build.gradle au niveau racine de votre projet et modifiez vos dépendances pour inclure le nouveau fichier .jar:
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
}
Facultativement, vous pouvez spécifier un ou plusieurs fichiers JAR spécifiques avec des fichiers plutôt que fileTree, tels que: compile files('libs/google-gson-1.7.1/gson-1.7.1.jar')
Une solution qui pourrait être utile est d'essayer Synchroniser un projet avec des fichiers Gradle
Outils -> Android -> Projet de synchronisation avec les fichiers Gradle
Dans mes projets, cela se produit parfois dans le :javadoc
tâche. Si vous n'avez pas besoin du :javadoc
tâche, vous pouvez l'ignorer avec:
./gradlew :install -x :javadoc