Мой AAR включает в себя библиотеку picasso, но в моем java-коде не может найти пикассо.Android не может найти третью библиотеку на AAR
и вот мой мульти-изображение селектор AAR Gradle:
Мой AAR включает в себя библиотеку picasso, но в моем java-коде не может найти пикассо.Android не может найти третью библиотеку на AAR
и вот мой мульти-изображение селектор AAR Gradle:
Файл AAR не содержит вложенные зависимости и не содержит файла pom, в котором описываются зависимости, используемые библиотекой.
Это означает, что если вы импортируете файл aar с использованием репо flatDir
, вам необходимо указать зависимости также и в вашем проекте.
В вашем случае у вас есть добавить в приложении (не библиотека):
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.squareup.picasso:picasso:2.5.2'
Извините, я не совсем понимаю, что вы говорите. Могу ли я понять, что библиотека на aar-файле не может будет использоваться другими moudle –
Я говорю, что файл aar не содержит библиотеки picasso и всех других используемых библиотек. –
Почему вы не используете только
compile 'com.squareup.picasso:picasso:2.5.2'
, но в файле aar с несколькими изображениями также нужна библиотека picasso. –
Если ваш файл aar имеет библиотеку zip picasso, вы можете использовать этот файл. Но в этом случае ваш файл не может. –
Если вы используете Gradle Maven плагин для развертывания aar к локальному репо, тогда вы можете заставить транзитивные зависимости работать. Вот как это сделать:
[Это] (http://stackoverflow.com/questions/24506648/adding-local-aar-files-to-gradle- build-use-flatdirs-is-not-working) может помочь вам – webo80
Спасибо, но я не та же проблема –