Подтвердить что ты не робот

Что означает "@aar" в задаче gradle "компилировать"

Я новичок в gradle и не могу найти документацию об этой функции.

Все, что я заметил, это то, что compile 'com.github.asne:asne-vk:0.2.1' вызвало некоторые проблемы с слиянием манифеста (некоторые хрюкают по-разному minSdkVersions) и что compile 'com.github.asne:asne-vk:[email protected]' отлично работает.

4b9b3361

Ответ 1

Формат AAR

- это двоичное распределение проекта библиотеки Android.

Как описано здесь, в официальной документации по инструментам Android.

В вашем случае при добавлении компиляции в проекте Android Gradle добавление "@aar" означает, что вы хотите получить файл @aar, а не обычный JAR файл.

Ответ 3

Это необязательный классификатор, который указывает, какой артефакт должен быть загружен. В этом случае выбирается aar вместо jar. Здесь Вы можете найти документы. Поиск классификатора.