Moh*_*ini 8 continuous-integration android travis-ci
我有CircleCi的经验:
但我无法使用TravisCi上的相同存储库解决此许可证问题:
https://travis-ci.org/mmirhoseini/fyber_mobile_offers/builds/167852390
这是travis错误日志:
FAILURE:构建因异常而失败.
出了什么问题:配置项目':fyber-app'时出现问题.
您尚未接受以下SDK组件的许可协议:[SDK Patch Applier v1,Google Repository].
在构建项目之前,您需要接受许可协议并使用Android Studio SDK Manager完成缺少的组件的安装.或者,要了解如何将许可协议从一个工作站转移到另一个工作站,请访问http://d.android.com/r/studio-ui/export-licenses.html
我知道这是一个许可证问题,但不知道如何解决它.这是我的.travis.yml文件:
language: android
sudo: required
android:
components:
- tools
- platform-tools
- build-tools-24.0.2
- android-24
- extra-android-m2repository
licenses:
- 'android-sdk-preview-license-.+'
- 'android-sdk-license-.+'
- 'intel-android-extra-license.+'
jdk:
- oraclejdk8
before_install:
- chmod +x gradlew
script:
- ./gradlew build
Run Code Online (Sandbox Code Playgroud)
Gui*_*oca 13
您似乎缺少Google存储库.
添加- extra-google-m2repository并再次尝试构建.
这是我的.travis.yml供参考:
language: android
android:
components:
- tools
- platform-tools
- build-tools-24.0.3
- android-24
- extra-android-m2repository
- extra-google-m2repository
- extra-android-support
- extra-google-google_play_services
jdk:
- oraclejdk8
script:
- ./gradlew test
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2253 次 |
| 最近记录: |