Трэвис | Android: инструменты платформы v26.0.2 не устанавливаются
26 октября мои сборки Travis CI неожиданно начали давать сбой, и ни один из упомянутых обходных путей не работает для меня (например, https://github.com/travis-ci/travis-ci/issues/6193). Точная проблема, о которой сообщают в моем отчете за пух:
The SDK platform-tools version (23.0.1) is too old to check APIs compiled with API 25; please update
Вот журнал работы Трэвиса: https://api.travis-ci.org/jobs/294869249/log.txt?deansi=true
Ссылка на мой пиар: https://github.com/edx/edx-app-android/pull/1020
platform-tools revision 26.0.2
был недавно выпущен, загрузка которого заканчивается с неправильной контрольной суммой, таким образом, Трэвис использует запасной вариант platform-tools revision 23.0.1
для запуска lint на моем проекте, вызывающем проблему.
Вот выдержка ошибки из журнала задания ( https://api.travis-ci.org/jobs/294869249/log.txt?deansi=true):
Установка архивов:
Подготовка к установке архивов
Загрузка Android SDK Platform-tools, версия 26.0.2
Загрузка завершена с неверной контрольной суммой. Ожидаемый b8130e7c390496cff12bf9355739bd41eed6a0a5, получил 668ff8e319715175ff628ad52b124f154275fe2d.
Готово. Ничего не было установлено.
Любая идея для исправления?
1 ответ
Эта проблема была решена как-то на стороне Тревиса, и мне ничего не нужно было делать с моей стороны.
Более подробную информацию можно найти в этом выпуске, который я создал на Github Трэвиса: