Я работал с Gradle v5.4 и Android Gradle Plugin v3.5.2, и у меня не было проблем!
У меня есть удаленный репозиторий Artifactory, куда я загружаю .aar
файлы, необходимые для моего проекта.
Когда я обновился до Gradle v6.5 и Android Gradle Plugin v4.0.1, эти .aar
файлы больше не загружаются.
Вот как я добавляю эти зависимости:
implementation "ar.com.sebasira:some-library:1.0.0@aar"
Это работало нормально до обновления.
В журналах я вижу, что AndroidStudio ищет его в этом месте:
https://myrepo.com.ar/ar/com/sebasira/some-library/1.0.0/some-library-1.0.0.pom
Если я введу этот URL-адрес в браузер, действительно ничего не будет найдено, но если я изменю последнюю часть (расширение) на .aar
, я могу загрузить артефакт.
Я думал, что добавление @aar должно было проинструктировать Gradle искать файл .aar
, но похоже, что это не работает.
Я также попытался добавить зависимость, как этим другим способом, но безуспешно.
implementation group: 'ar.com.sebasira', name: 'some-library', version: '1.0.0', ext: 'aar'