... даже если ошибка сообщает о правильном URL-адресе загрузки.
(Подробности Bintray ниже.)
Репозиторий Gradle
repositories {
jcenter()
maven { url 'https://dl.bintray.com/myUsername/myRepo/' }
}
Зависимости
compile('com.domain.groupid:library-core:v1.2.3@aar') {
transitive=true
}
compile('com.domain.groupid:library-support:v1.2.3@aar') {
transitive=true
}
Ошибка
Error:Could not find library-core.aar (com.domain.groupid:library-core:v1.2.3).
Searched in the following locations:
https://dl.bintray.com/myUsername/myRepo/com/domain/groupid/library-core/v1.2.3/library-core-v1.2.3.aar
Если я скопирую этот URL-адрес, я смогу загрузить его в окне выхода из системы. Почему у Gradle есть проблемы с этим?
Существует еще одна похожая зависимость компиляции (обозначенная здесь как library-support
), но я предполагаю, что она не дошла до нее, потому что эта не удалась первой.
Настройка...
У меня есть личное общедоступное репо на Bintray с двумя библиотеками для Android.
https://bintray.com/myUsername/myRepo/library-core
https://bintray.com/myUsername/myRepo/library-support
Обе версии загружаются по правилу bintray в сценариях gradle моей библиотеки. Версии загружены, я вижу их в пользовательском интерфейсе bintray, и я могу загрузить их и увидеть, что они соответствуют моим ожиданиям:
https://dl.bintray.com/myUsername/myRepo/com/domain/groupid/library-core/maven-metadata.xml
https://dl.bintray.com/myUsername/myRepo/com/domain/groupid/library-core/library-core-v1.2.3/library-core-v1.2.3-sources.jar
https://dl.bintray.com/myUsername/myRepo/com/domain/groupid/library-core/library-core-v1.2.3/library-core-v1.2.3.aar
https://dl.bintray.com/myUsername/myRepo/com/domain/groupid/library-core/library-core-v1.2.3/library-core-v1.2.3.pom
// Same for library-support. All of these download in a signed out window.
Gradle ожидает чего-то другого?
v
для версии библиотек в Maven. Подразумевается, что этот атрибут является версией. Возможно, это как-то связано с вашей проблемой. - person Benjamin Muschko   schedule 23.07.2017