Travis build找不到包lldb;3.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/ndk示例中更新了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"

您可以继续使用链接的文件以进行进一步的破坏性更改!

最新更新