10 月 26 日,我的 Travis CI 构建突然开始失败,并且没有提到的解决方法对我有用(例如https://github.com/travis-ci/travis-ci/issues/6193)。我的 lint 报告中报告的确切问题:
The SDK platform-tools version (23.0.1) is too old to check APIs compiled with API 25; please update
这是 Travis 工作的日志: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
最近发布了它的下载完成时校验和错误,因此 Travis 正在使用后备platform-tools revision 23.0.1
来在我的项目上运行 lint,从而导致问题。
这是作业日志中的错误摘录(https://api.travis-ci.org/jobs/294869249/log.txt?deansi=true):
安装档案:
准备安装档案
下载 Android SDK 平台工具,修订版 26.0.2
下载完成但校验和错误。预期 b8130e7c390496cff12bf9355739bd41eed6a0a5,得到 668ff8e319715175ff628ad52b124f154275fe2d。
完毕。什么都没有安装。
有什么解决办法吗?