Трэвис | 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 Трэвиса:

https://github.com/travis-ci/travis-ci/issues/8676

Другие вопросы по тегам