Недавно я переключился на Android Studio из Eclipse и, по большей части, стал лучше.
Но теперь я хочу создать библиотеки для повторного использования позже. Я знаю о модулях, но не хочу их использовать, поскольку он копирует дубликат в каждом проекте (я бы предпочел ссылку на lib, как в Eclipse).
Итак, я обратил мое внимание на решение Maven/ Gradle. В идеале я хотел бы иметь возможность экспортировать свою библиотеку в локальное репо и/или maven-репо и ссылаться на нее через gradle. Я искал довольно долгое время, и каждый ответ отличается, и никто из них не работал на меня. Это является самым близким, что я нашел к тому, что я ищу, но в создании javadoc есть ошибка.
Эти сайты (ссылка и ссылка) требуют, чтобы учетная запись Bintray или Sonatype публиковала библиотеки по всему миру. Публикация библиотеки - это конечная цель для меня, поэтому я хотел бы оставить эту опцию открытой, если это возможно, но на данный момент я просто хочу, чтобы мои библиотеки были закрытыми.
Было бы здорово, если бы был плагин, в котором я мог бы просто указать maven repo для экспорта, но я еще не нашел ничего, что выглядит многообещающим.
Итак, мой вопрос: есть ли рекомендуемый "простой" способ экспортировать библиотеку в Android Studio, которую я могу ссылаться затем через Gradle?
Бонусные отметки: смогу ли я когда-нибудь публиковать библиотеки с proguard? В настоящее время установка minifyEnabled=true
в моем lib приводит к тому, что файл .aar
не создается при создании.