Я разработчик плагинов, мой плагин зависит от двух aar
библиотек. Когда я экспортирую в виде архива aar, мои зависимые библиотеки не являются его частью. Структура моего проекта приведена ниже.
App
lib1
--aartool
lib2
lib3
lib1
имеет зависимость от файлов lib2
, lib3
и aartool
. App
имеет aar
зависимость от lib1
.
Lib1
с использованием некоторых настраиваемых компонентов из aartool
после этого lib1
как преобразованного в aar и использованного в application
. Но любой файл, к которому мы обращались из aartool
, недоступен в application
и throwing
classnotfoundException
Есть ли способ реализовать эти зависимости как aar
?
Мне всегда нужно переносить lib1 aar в приложение, я не хочу переносить все остальные зависимости.
lib1aar
, поэтому никто понятия не имеет, что такоеlib1aar
. Честно говоря, этот вопрос должен был быть закрыт, поскольку он не предоставляет минимальный, полный и поддающийся проверке пример. - person CommonsWare   schedule 06.01.2016lib1
чем-то отличается отlib2
. Эта разница, похоже, как-то связана сaartool
. Но никто почти ничего не знает оlib1
, илиlib2
, илиaartool
. Мое единственное предложение - убедиться, чтоlib1
в его POM имеет зависимость отaartool
. Кроме того, вам нужно найти местного консультанта, который может подписать NDA и увидеть, о чем вы говорите. - person CommonsWare   schedule 06.01.2016support-v13
илиappcompat-v7
, или большинства других основных библиотек поддержки Android, которые обычно имеют транзитивную зависимость отsupport-v4
. Следовательно, где-то вlib1
илиaartool
у вас есть ошибка, возможно, в модулеbuild.gradle
. Но мы не можем вам в этом помочь, так как не видим эти файлы. Вам нужно найти местного консультанта, который может подписать NDA и увидеть, о чем вы говорите. - person CommonsWare   schedule 06.01.2016