При добавлении aar поддерживаются только локальные зависимости типа Jar. - PullRequest
0 голосов
/ 28 января 2019

Я пытаюсь добавить файл aar в качестве локальной зависимости, включая его в папку libs, добавив эту строку в мой build.gradle:

compile fileTree(dir: 'libs', include: ['*.jar', '*.aar'])

Но я получаю следующую ошибку:

Приложение проекта: поддерживаются только локальные зависимости типа Jar.Не удается обработать: /path/to/my/aar/filename.aar

Как локально добавить aar в мой проект?

1 Ответ

0 голосов
/ 28 января 2019

Обновление

Я просто помню, что есть гораздо лучший способ сделать это.В Android Studio выберите Файл -> Новый -> Новый модуль -> Импортировать пакет .JAR / .AAR и выберите свой файл aar.Затем мы можем использовать этот AAR как модуль проекта.

Старый ответ

Включение AAR требует некоторой работы, и вот несколько рекомендаций:

Полезный скрипт:https://github.com/adwiv/android-fat-aar

Создайте самостоятельно с этой статьей: https://medium.com/@notestomyself/how-to-include-external-aar-file-using-gradle-6604b378e808

Однако я не думаю, что включение AAR - хорошая практика.Потому что исходного кода не будет, и вам придется управлять зависимостями AAR и его версией вручную.Иногда некоторые аннотации, определенные в AAR, могут сломать proguard.

...