Travis版本无法找到包lldb; 3.1

问题描述 投票:0回答:1

我的构建曾经正常工作,但是突然出现错误并出现错误

$ echo y | sdkmanager "lldb;3.1"
Error: Failed to find package lldb;3.1

这是我的Travis构建配置

language: android
jdk: oraclejdk8
dist: trusty

android:
  components:
    - tools
    - platform-tools
    - build-tools-$ANDROID_BUILD_TOOLS_VERSION
    - android-$ANDROID_API_LEVEL
    - android-$ANDROID_EMU_API_LEVEL
    - extra-google-google_play_services
    - extra-google-m2repository
    - extra-android-m2repository
    - sys-img-armeabi-v7a-android-$ANDROID_EMU_API_LEVEL
install:
  - echo y | sdkmanager 'ndk;21.0.6113669'
  - echo y | sdkmanager --channel=3 --channel=1 "cmake;3.10.2.4988404"
  - echo y | sdkmanager "lldb;3.1"
...
env:
  global:
    - ANDROID_API_LEVEL=29
    - ANDROID_BUILD_TOOLS_VERSION=30.0.0-rc2
    - ANDROID_EMU_API_LEVEL=24
android android-ndk travis-ci
1个回答
0
投票

是的,它曾经可以工作。我不知道发生了什么,但是他们更新了android/ndk-samples中的Travis构建配置。他们完全删除了lldb行,现在它又可以工作了https://github.com/android/ndk-samples/blob/master/.travis.yml

新配置应该是

install:
  - echo y | sdkmanager 'ndk;21.1.6352462'
  - echo y | sdkmanager "cmake;3.10.2.4988404"

您可以跟上链接文件以进行进一步的重大更改!

© www.soinside.com 2019 - 2024. All rights reserved.