Les fichiers Jar dans le dossier libs ne sont pas utilisés dans Android build Gradle
j'ai juste commencé à jouer avec le système de build gradle pour Android.
Cependant, je ne suis pas en mesure de construire un de mes projets. Il dépend d'un pot dans la libs/dossier.
Faire gradle build
échoue dans la compileDebug
tâche, car toutes les classes du fichier jar sont manquants.
C'est un projet de bibliothèque! Voici mon build.gradle fichier:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.2'
}
}
apply plugin: 'android-library'
android {
target='android-16'
sourceSets {
main {
manifest {
srcFile 'AndroidManifest.xml'
}
java {
srcDir 'src'
}
res {
srcDir 'res'
}
assets {
srcDir 'assets'
}
resources {
srcDir 'src'
}
}
}
}
Ai-je raté quelque chose d'évident?
Goddchen
Vous devez vous connecter pour publier un commentaire.
viens de trouver la réponse moi-même:
Semble que la version actuelle d'Android plugin Gradle ne regarde pas de petits pots dans les libs/dossier. Donc, vous devez ajouter vous-même:
ou
Place au sein de l'
android
espace de noms comme ceci:Juste au cas où aucune des solutions n'a fonctionné pour vous, vous pouvez essayer de fournir le chemin d'accès à l' *.jar manuellement:
La
'../'
partie signifie que Gradle recherche pour la bibliothèque à partir de la racine du dossier de projets (pas d'application module).