Ошибка сборки Cordova: не удалось найти support-v4.jar

Не знаю, что я сделал, но моя сборка терпит неудачу до 3 часов на android, и я не могу это исправить ... Вот журнал:

ANDROID_HOME = C: \ Users \ User \ AppData \ Local \ Android \ Sdk JAVA_HOME = C: \ Program Files \ Java \ jdk1.8.0_121 Путь к подпроекту: CordovaLib Метод Task.leftShift (Closure) устарел и планируется к использованию удалено в Gradle 5.0. Вместо этого используйте Task.doLast (Action). at.build_bxct3n5fn9ey9qgc57qreulsp.run (C: \ Users \ User \ MyProject \ application \ platform \ android \ build.gradle: 143)

Метод JavaCompile.setDependencyCacheDir () устарел, и его удаление планируется в Gradle 4.0.

Добавочная компиляция java - это инкубационная функция.

Метод TaskInputs.source (Object) устарел и планируется удалить в Gradle 4.0. Вместо этого используйте TaskInputs.file (Object) .skipWhenEmpty ().

ВНИМАНИЕ: модуль com.android.support:support-v4:26.1.0 зависит от одной или нескольких библиотек Android, но является jar

ОШИБКА: сбой при сборке за исключением.

  • Что пошло не так: возникла проблема при настройке корневого проекта android.
    # P8 #

Общее время: 1,569 секунды

  https://jcenter.bintray.com/com/android/support/support-v4/26.1.0/support-v4-26.1.0.jar
  • Попробуйте: запустить с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше результатов журнала. cmd: сбой команды с кодом выхода 1 Вывод ошибки: FAILURE: сбой сборки с исключением.

  • # P11 #
    # P12 #
  • Попробуйте: запустить с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше результатов журнала.

Я использую (отредактировано :) [email protected] и cordova 8.1.2 ([email protected])

Надеюсь, кто-нибудь может мне помочь...


person Lina M    schedule 23.10.2018    source источник
comment
То же самое, я думаю, jcenter.bintray.com мог внести некоторые изменения, которые вызвали эту ошибку.   -  person a--m    schedule 23.10.2018
comment
Тай за ответ! Можем мы где-нибудь это проверить?   -  person Lina M    schedule 23.10.2018
comment
У меня такая же ошибка. Как мы можем позволить людям с jcenter.bintray.com это сделать?   -  person karliatto    schedule 23.10.2018


Ответы (2)


Изменение build.gradle repositories на использование репозитория maven решает эту проблему:

allprojects {
    repositories {
        mavenCentral()
        maven {
            url "https://maven.google.com"
        }
        jcenter()
    }
}

Этот файл можно найти на platforms/android/build.gradle.

person a--m    schedule 23.10.2018
comment
@ACES это сработало для меня. Вы по-прежнему видите ту же ошибку при попытке загрузить зависимости с jcenter.bintray.com? - person a--m; 24.10.2018
comment
Ty @ a - m, не знаю, работает ли он или у меня есть другая проблема, но моя сборка не работает с этим сообщением: В папке NDK toolchains для ABI не найдены цепочки инструментов с префиксом: mips64el-linux-android Я установил NDK и CMake с Android Studio, но это то же самое, есть идеи? :( - person Lina M; 24.10.2018
comment
@JoshuaTorri, это должно исправить проблему, описанную OP, когда загрузка ресурсов из jcenter не выполняется. Вы должны увидеть ошибку, подобную той, что указана в вопросе, например: Searched in the following locations: https://jcenter. ..... Это решение исправило эту ошибку. - person a--m; 24.10.2018
comment
Нет @ a - m, теперь у меня эта ошибка: BUILD FAILED in 2s cmd: Command failed with exit code 1 Error output: FAILURE: Build failed with an exception. * Что пошло не так: возникла проблема при настройке корневого проекта android. ›В папке NDK toolchains для ABI с префиксом mips64el-linux-android не обнаружены цепочки инструментов. * Попробуйте: запустить с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше результатов журнала. * Получите дополнительную помощь на странице help.gradle.org BUILD FAILED за 2 секунды - person Lina M; 24.10.2018
comment
@JTorri Выглядит иначе. Не уверен, может ли это иметь какое-то отношение, но не испытывал этого. Вы можете проверить эту ветку, чтобы узнать, помогает ли что-нибудь: github.com/google/filament/issues / 15 - person a--m; 24.10.2018

ОК, ЗАТЕМ, после обновления моего gradle и установки переменной среды в Windows 7 в папке / bin gradle (да, я не сделал), обновил Android Studio, обновил Cordova до 8.1.2, выполните "cordova platform rm android" и " Платформа cordova добавляет [email protected] "при любом изменении, я наконец обнаружил проблему.

Я только что удалил NDK в SDK Manager. Для меня это работает, я не знаю, подходит ли это для всех, но я наконец построил свой проект!

введите описание изображения здесь

Извините за английский и за ответы всем

person Lina M    schedule 26.10.2018