Tôi có kinh nghiệm với circleCI:Travis Ci build lỗi gây ra bởi các thỏa thuận giấy phép Android SDK
nhưng tôi không thể giải quyết vấn đề giấy phép này với kho cùng trên TravisCi:
https://travis-ci.org/mmirhoseini/fyber_mobile_offers/builds/167852390
Đây là travis lỗi đăng nhập:
THẤT BẠI: Build thất bại với một ngoại lệ.
Đã xảy ra sự cố: Đã xảy ra sự cố khi định cấu hình dự án ': fyber-app'.
Bạn chưa chấp nhận thỏa thuận cấp phép của các thành phần SDK sau: [SDK Patch Applier v1, Google Repository].
Trước khi xây dựng dự án của bạn, bạn cần chấp nhận thỏa thuận cấp phép và hoàn thành việc cài đặt các thành phần bị thiếu bằng Trình quản lý SDK Android Studio. Ngoài ra, để tìm hiểu cách chuyển các thỏa thuận giấy phép từ một trạm làm việc khác, đi đến http://d.android.com/r/studio-ui/export-licenses.html
Tôi biết rằng nó là một vấn đề giấy phép nhưng không biết làm thế nào để giải quyết nó. Dưới đây là .travis.yml tôi file:
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
Cám ơn câu trả lời của bạn. Tôi kiểm tra nó và giải quyết vấn đề! Bây giờ tôi đã có một vấn đề mới với JAVA7_HOME mà không phải là quá khó để giải quyết: https://travis-ci.org/mmirhoseini/fyber_mobile_offers/builds/168239810 –