Файлы Jar в папке libs не используются в Android Gradle build

Я только начал играть с системой построения градиента для Android.

Однако я не могу построить один из моих проектов. Это зависит от банки в папке libs /.

Выполнение gradle build не выполняется в задаче compileDebug потому что все классы из файла jar отсутствуют.

Это проект библиотеки! Вот мой файл build.gradle:

 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' } } } } 

Мне что-то не хватает?

Goddchen

Просто нашел ответ сам:

Похоже, что текущая версия плагина Android Gradle не ищет банки в папке libs /. Поэтому вы должны добавить их сами:

 dependencies { compile files('libs/mylib.jar') } 

или

 dependencies { compile fileTree(dir: 'libs', include: '*.jar') } 

Поместите это в пространство имен android следующим образом:

 android { target = "android-15" dependencies { compile fileTree(dir: 'libs', include: '*.jar') } } 

На всякий случай ни одно из решений не сработало для вас, вы можете попытаться указать путь к * .jar вручную:

 compile files('../<your-library-folder>/<your-library>.jar') 

Часть '../' означает, что Gradle будет искать библиотеку, начиная с папки корневых проектов (а не с модуля приложения).

Intereting Posts
ShortCut для добавления поля класса к существующему конструктору в AndroidStudio или IDEA ClassCastException: android.app.Application Как мне поместить приложение cordova в магазин игр для Android? Программный пункт меню действий панели действий в Android Jquery mobile – keyup keydown для мобильных устройств Менеджер учетных записей Android не кэширует authToken Высота отображения уведомлений о статусе Android OnActionExpandListener в menuitem не работает. Как это исправить? Android: удалить уведомление из панели уведомлений VFY: невозможно решить статический метод 10876: Android В Android, должен ли адаптер синхронизации контактов работать в отдельном процессе? Существует ли эффективный способ «непрерывного» автофокуса? Идентификатор ресурса не найден для атрибута 'id' и 'order in category' в пакете 'android' AndroidRuntimeException «Вызов функции startActivity () извне контекста действия требует флаг FLAG_ACTIVITY_NEW_TASK" Как добавить файлы расширения Android с помощью Qt