2015-12-15 2 views
0

Мой AAR включает в себя библиотеку picasso, но в моем java-коде не может найти пикассо.Android не может найти третью библиотеку на AAR

Вот мой build.gradle: enter image description here

enter image description here

и вот мой мульти-изображение селектор AAR Gradle: enter image description here

+0

[Это] (http://stackoverflow.com/questions/24506648/adding-local-aar-files-to-gradle- build-use-flatdirs-is-not-working) может помочь вам – webo80

+0

Спасибо, но я не та же проблема –

ответ

0

Файл AAR не содержит вложенные зависимости и не содержит файла pom, в котором описываются зависимости, используемые библиотекой.

Это означает, что если вы импортируете файл aar с использованием репо flatDir, вам необходимо указать зависимости также и в вашем проекте.

В вашем случае у вас есть добавить в приложении (не библиотека):

compile 'com.android.support:appcompat-v7:23.0.1' 
compile 'com.squareup.picasso:picasso:2.5.2' 
+0

Извините, я не совсем понимаю, что вы говорите. Могу ли я понять, что библиотека на aar-файле не может будет использоваться другими moudle –

+0

Я говорю, что файл aar не содержит библиотеки picasso и всех других используемых библиотек. –

0

Почему вы не используете только

compile 'com.squareup.picasso:picasso:2.5.2' 
+0

, но в файле aar с несколькими изображениями также нужна библиотека picasso. –

+0

Если ваш файл aar имеет библиотеку zip picasso, вы можете использовать этот файл. Но в этом случае ваш файл не может. –

Смежные вопросы