Comment changer le répertoire libs dans Gradle?
Je souhaite intégrer Zbar dans ma demande, mais ne peut pas sembler trouver comment accomplir cela en utilisant le nouveau Android Studio.
J'ai regardé à travers l'exemple et ont copié le code, sans aucun problème. Le problème que j'ai est d'ajouter les libs pour mon projet je ne peux pas sembler pour savoir comment le faire. Quelqu'un pourrait-il me guider à travers elle?
InformationsquelleAutor SuNnY_sYeD | 2013-06-06
Vous devez vous connecter pour publier un commentaire.
En fait, @Michael réponse est bonne, il est également obsolète. Maintenant, à l'aide de gradle tout ce que vous devez faire est d'ajouter les lignes ci-dessous dans la construction.gradle fichier:
ou directement mettre votre .ainsi, les bibliothèques dans:
De cette façon, lorsque vous générez votre application ou de la bibliothèque, les bibliothèques jni sont copiés dans la destination .jar/.aar fichier.
Je ne suis pas particulièrement familier avec IntelliJ ou Gradle, mais j'ai pensé à elle. J'ai utilisé
ZBarAndroidSDK-0.2
.libs/
dossier dans votre projetlibs/
dossier.File > Project Structure > Libraries > + Sign > Java
et de trouver zbar.jar avec le sélecteur de fichiers. Ajouter à votre projet.Ajouter les éléments suivants à votre construction.gradle (assurez-vous de garder tous les autres dépendances que vous avez eu):
Mon build.gradle est basé sur ce principe: https://gist.github.com/khernyo/4226923.
src/main/jniLibs
et il fonctionnera automatiquement..jar
va àlibs
,.so
va àjniLibs
. Voir stackoverflow.com/a/22488155/603270*.so
les fichiers enregistrés dans le dossier libs, mais ma demande est incapable de localiser l'emplacement de ces fichiers.Si votre utilisation de gradle 1.1.0 vous devez faire quelques modifications à @Michael réponse.
Voici la version révisée du code de gradle fichier qui fonctionne pour moi.
J'ai construit
ZBarAndroidSDK-0.2
exemple dans Android Studio 2.0 en ouvrant simplement les CameraTest projet de exemple de dossier.Il a restructuré le projet dans eclipse pour Android Studio. Qui est-il.