Возможно ли построить apk и aar библиотеку с градиентом из того же источника проекта? Задача состоит в том, чтобы изменить build.gradle так, чтобы оба продукта были построены. У тебя есть какой-нибудь совет?Построение библиотеки .apk и .aar из того же проекта
ответ
Наконец, Gradle предлагает мне очень простое решение для этой проблемы: Я создал проект с несколькими модулями с Android Studio и Gradle (см. http://www.petrikainulainen.net/programming/gradle/getting-started-with-gradle-creating-a-multi-project-build/). Один модуль для приложения (Android Application Project) и один для библиотеки (проект библиотеки Android).
После перемещения всех источников, принадлежащих библиотеке, в проект библиотеки, я могу построить файл .aar и файл .apk (который также использует источники из проекта библиотеки, без проблем благодаря проект с несколькими модулями).
привет, вам удалось это сделать? У меня есть приложение, и я импортировал библиотеку в свою библиотеку, но когда я создаю apk, она генерирует только apk, а не aar – Libathos
да, это работает. Вы указали все свои модули в файле settings.gradle? В моем случае это выглядит так: «include»: app ',': core '"(приложение - это приложение, ядро библиотеки). Также я добавил зависимость от компиляции в файле build.gradle: flavorCompile project (': core') –
- 1. Создание aar из библиотеки Android, содержащей jar и aar
- 2. JavaDoc из внешней библиотеки (.AAR)
- 3. Android Studio: в том числе библиотека AAR из проекта библиотеки
- 4. Преобразовать Facebook Android SDK .aar файл Java библиотеки проекта
- 5. библиотеки проекта не встроена в APK
- 6. Android Studio: зависимость библиотеки AAR внутри другой библиотеки AAR
- 7. Android Studio - Импорт проекта aar в качестве библиотеки - Apk компилируется, но пакеты не решены
- 8. Как создать тест apk из Android-файла aar?
- 9. Как построить .jar и .aar артефакт для одного и того же исходного кода с помощью Jenkins
- 10. NoSuchMethodError при использовании библиотеки aar
- 11. Как выпустить AAR с другой зависимостью проекта библиотеки Android?
- 12. Несколько выходов из того же проекта
- 13. Вызов WebService из того же проекта
- 14. Андроид библиотеки проекта переходные зависимости освобожденный тип AAR
- 15. Вызов другого проекта библиотеки из проекта Android
- 16. Как интегрировать зависимость библиотеки aar в eclipse для проекта андроида
- 17. Как импортировать только выбранные собственные библиотеки ABI из AAR?
- 18. Импорт библиотеки в MS Visual Studio из того же решения
- 19. Как установить apk без удаления текущего apk того же приложения
- 20. Развертывание в github и gitlab из того же локального проекта
- 21. intellij java выполнить клиент и сервер из того же проекта
- 22. Gradle создает войну и банку из того же проекта
- 23. Создайте библиотеку и Exe из того же проекта MSBuild?
- 24. Переименование apk с градиентом -> получение того же apk дважды
- 25. Использование библиотеки aar с Qt
- 26. построение линейного графика со значениями из того же столбца
- 27. VS2008 построить несколько конфигураций одного и того же проекта
- 28. Как вызвать методы библиотеки AAR?
- 29. Внешняя служба Android из библиотеки (AAR, а не общая служба)
- 30. Построение разных версий одного и того же графика несколько раз
Что означало бы для проекта как приложение, так и библиотеку? Какую проблему вы пытаетесь решить, пытаясь создать проект как приложение, так и библиотеку? – CommonsWare
У меня есть приложение, включающее множество функций и элементов ui. Часть этой функции теперь должна быть выпущена в библиотеке, чтобы другие компании могли использовать ее в своих приложениях. Я знаю, что мы могли бы переместить источники библиотеки в новый проект библиотеки и использовать результирующую библиотеку в приложении, но нам очень удобно использовать источники библиотеки напрямую, а не использовать ее из библиотеки aar (из-за отладки и дальнейшее развитие) –