2015-06-09 33 views
8

Tôi không thể tạo ứng dụng Android của mình với Travis-ci. Nó không thành công với:Lệnh Travis-ci "./gradlew build" đã thoát với 1

Travis-ci command "./gradlew build" exited with 1. 

Tôi không biết điều gì gây ra điều này và Travis-ci không có thông tin về cách khắc phục!

Xin cho biết, Igor

Trả lời

9

Đối với bất cứ ai quan tâm, tôi đã sử dụng các thành phần android sau phần trong tập tin travis.yml của tôi để giải quyết vấn đề:

android: 
    components: 
    # Update Android SDK Tools 
    - tools 

    - build-tools-23.0.1 
    - android-23 

    # Support library 
    - extra-android-support 
    - extra-android-m2repository 

Ngoài ra, của tôi tập lệnh phần có các thông tin sau:

script: 
- chmod +x ./gradlew 

Dường như làm việc ngay bây giờ!

2

hi tôi cũng có cùng một vấn đề nhưng giải pháp trên đã không được làm việc trong case.But tôi nếu sửa chữa nó bằng cách cho

before_install: 
- chmod +x gradlew 

Sau khi áp dụng chmode trên before_install tôi đã giải quyết vấn đề này.

.travis.yml Hoàn

language: android 
android: 
components: 
# Uncomment the lines below if you want to 
# use the latest revision of Android SDK Tools 
# - platform-tools 
# - tools 

# The BuildTools version used by your project 
- build-tools-25.0.0 

# The SDK version used to compile your project 
- android-25 


# Specify at least one system image, 
# if you need to run emulator(s) during your tests 
- sys-img-armeabi-v7a-android-22 
- sys-img-armeabi-v7a-android-17 

before_install: 
- chmod +x gradlew 

Tôi hy vọng điều này sẽ giúp bất cứ ai thất bại để có được những giải pháp từ các câu trả lời ở trên.

2

tôi phải thiết lập các jdk trong dòng thứ hai đến 8 và nó hoạt động:

language: android 
jdk: oraclejdk8 
android: 
... 
Các vấn đề liên quan