gpt4 book ai didi

android - Travis 构建失败,因为 lint 说 SDK 平台工具版本太旧

转载 作者:搜寻专家 更新时间:2023-11-01 09:39:09 26 4
gpt4 key购买 nike

您好,我有一个基于 Travis CI 构建的 Android 应用程序。不幸的是构建失败了,因为 lint 说平台 sdk 工具太旧了:

The SDK platform-tools version (23.0.1) is too old to check APIs compiled with API 25; please update

我使用的构建工具(在 build.gradle 文件中)是 25.0.1,我使用 API 25 进行编译。在我的本地机器上,我的应用程序可以从命令行正常编译,没有任何 lint 错误。

我的 .travis.yml 文件如下所示:

language: android
android:
components:
- tools
- build-tools-25.0.1
- extra-android-m2repository
- android-25
jdk:
- oraclejdk8
licenses:
- android-sdk-license-.+
- android-sdk-license-c81a61d9

知道我的 travis 设置有什么问题吗?

最佳答案

您应该将 platform-tools 添加到您的 components: block 中。我在我的 .travis.yml 中首先列出了它:

android:
components:
- platform-tools
- tools
- build-tools-25.0.1
- android-25
- extra-android-m2repository
- extra-android-support
- extra-google-m2repository
- extra-google-google_play_services

关于android - Travis 构建失败,因为 lint 说 SDK 平台工具版本太旧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40963925/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com