Android Studio включает артефакт maven в APK (gradle)

У меня есть проект Android, для которого требуется библиотека Jsoup. Я пробовал все, что мог придумать, чтобы затенить банку в APK. Я просто не могу заставить ее работать. Logcat говорит мне:

НЕИСПРАВНОЕ ИСКЛЮЧЕНИЕ: main
java.lang.NoClassDefFoundError: org.jsoup.Jsoup

Кто-нибудь знает, как включить/затенить артефакт maven в APK с помощью Android Studio?


person Mike724    schedule 25.09.2013    source источник


Ответы (2)


Я нашел ответ. Хитрость заключается в добавлении «:sources». См. пример здесь: http://www.alonsoruibal.com/my-gradle-tips-and-tricks/

person Mike724    schedule 27.09.2013

Я видел один и тот же тип ошибки каждый раз, когда кто-то добавлял библиотеку с помощью Gradle. Сборка обычно проходит успешно, но приложение вылетает при попытке использовать новую библиотеку. Запуск задачи clean с Gradle помогает.

person Kuitsi    schedule 16.11.2013