|
Как собрать проект с aar-библиотекой без gradle
|
|||
---|---|---|---|
#18+
Я примерно понял, как собирать проект под Android вообще без компоновщиков чисто из командной строки. Если библиотека в виде jar то как ее подключить к проекту вручную я примерно понял. В aar библиотеках кроме classes.jar есть еще R.txt и нескомпилированные файлы ресурсов-xml. Как их присобачить к проекту? Делают ли это какие то утилиты командной строки из SDK или это только в gradle зашито? Каким образом оно эти ресурсы и R.txt присоединяет к проекту? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2018, 19:40 |
|
Как собрать проект с aar-библиотекой без gradle
|
|||
---|---|---|---|
#18+
Eugene Newили это только в gradle зашито?оно не может быть в него зашито по той причине, что gradle ничего не знает про андроид. и про ява тоже. за это отвечает android plugin for gradle. он в свою очередь тоже скорее всего ничего (или почти ничего) не делает без утилит из sdk/build tools. можешь скачать исходники android gradle plugin и посмотреть что он и как делает. что касается конкретно aar, то предположу, что он распаковывает их в промежуточную папку, ресурсы и манифесты мерджит с ресурсами и манифестом проекта, classes.jar распаковывает и объединяет с классами проекта, ну а дальше уже как в примерах сборки в командной строке. Вероятно часть из этого разруливают сами утилиты (например manifest merge). Можно еще исходники maven android plugin посмотреть, предположительно он делает примерно то же. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2018, 20:56 |
|
|
start [/forum/topic.php?fid=59&msg=39706458&tid=2121766]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 161ms |
0 / 0 |