Я использую плагин Fabric в течение нескольких недель. Сегодня я попытался добавить Shazam Fork Gradle plugin, обновив build.gradle
в соответствии с их инструкциями README.Android Fabric SDK плагин конфликтует с недавно добавленным плагином Gradle
При попытке синхронизации проекта с Gradle файлов, я ударил ошибку 401 HTTP:
Error:Could not GET ' https://maven.fabric.io/repo/com/shazam/fork/fork-gradle-plugin/0.9.0-SNAPSHOT/maven-metadata.xml '. Received status code 401 from server: Unauthorized Enable Gradle 'offline mode' and sync project
Похоже, что, может быть, Gradle пытается загрузить плагин Fork из репозитория Fabric.io, а не из Maven центральный? Кто-нибудь знает, как лучше всего это исправить? Меня заставляет задуматься, должен ли репозиторий Fabric.io возвращать 404 вместо 401, когда клиент пытается получить доступ к несуществующему репозиторию.
Символы такие же, как и для this question, что и при добавлении библиотеки поддержки.
Я не вижу, как это может работать. Я не вижу fork-gradle-plugin в Maven Central, поэтому он ищет его в Fabric.io - он выглядит сначала в MavenCentral, поскольку он первый в списке репозиториев, затем он выглядит в Fabric.io и не работает , Это довольно недружелюбно с сервером Fabric.io, чтобы бросить 401 вместо 404 для этого, но это отдельный вопрос. Я понимаю, что в инструкциях по использованию Fork вы говорите только об этом, но я не понимаю, как это работает. Я возьму его с автором Форка. –
Скотт, спасибо за быстрый ответ. Я поднял вопрос с Shazam Fork: https://github.com/shazam/fork/issues/11 –