内容简介:在 Travis 上构建项目时有时会遇到自己设备构建成功了,却在 Travis 上提示某个 component 安装失败,需要接受其对应的 license。在失败时其实已经给出一个地址说明了解决方法:简单来说就是把自己设备上的 license 允许后生成的文件拷贝到对应的 CI 机器。其实这个文件就是一个 license 的哈希值,所以直接用 echo 重定向到对应位置的文件就可以了。可以利用 before_script 来完成这部分的工作,首先查看自己设备上的 license 哈希值。我修改后完整的配置
在 Travis 上构建项目时有时会遇到自己设备构建成功了,却在 Travis 上提示某个 component 安装失败,需要接受其对应的 license。在失败时其实已经给出一个地址说明了解决方法: https://developer.android.com/studio/intro/update#download-with-gradle
简单来说就是把自己设备上的 license 允许后生成的文件拷贝到对应的 CI 机器。其实这个文件就是一个 license 的哈希值,所以直接用 echo 重定向到对应位置的文件就可以了。可以利用 before_script 来完成这部分的工作,首先查看自己设备上的 license 哈希值。
$ cat $ANDROID_HOME/licenses/android-sdk-license d56f5187479451eabf01fb78af6dfcb131a6481e 8933bad161af4178b1185d1a37fbf41ea5269c55%
我修改后完整的配置为:
before_install: - yes | sdkmanager "platforms;android-28" - mkdir -p "$ANDROID_HOME/licenses" - echo -e "\nd56f5187479451eabf01fb78af6dfcb131a6481e\n8933bad161af4178b1185d1a37fbf41ea5269c55" > "$ANDROID_HOME/licenses/android-sdk-license" - chmod +x gradlew
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 接受祝福 * 5
- 接受祝福 * 1
- 接受祝福 * 8 原
- 【快学springboot】3.多种接受参数的方式
- 「译」Goroutine 泄露——被遗弃的接受者
- WannaCry英雄接受曾开发银行恶意软件的罪名
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Head First Design Patterns—深入淺出設計模式
天瓏
寫應用程式時需要依照需求預先規劃、設計,而設計模式累積了前人的經歷,經由四人幫彙整出一系列的設計模式,以利後人可以套用。本書集合四人幫的23個模式(十幾年前的事)外加這十幾年來新增的一些模式,作者群以詼諧、幽默、圖文並茂、打破傳統著書的方式,由淺入深地詳解了設計模式的精神及重點。全書全部以當紅的 Java 程式語言為範例。 本書特點: * 全世界第二本書......一起来看看 《Head First Design Patterns—深入淺出設計模式》 这本书的介绍吧!