2015-06-09 50 views
8

我無法使用Travis-ci構建我的Android應用程序。它保持與失敗:Travis-ci命令「./gradlew build」退出1

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

我不知道是什麼導致了這一點,和Travis-CI對如何解決它沒有任何信息!

請指教, 伊戈爾

回答

9

對於任何人誰是有興趣的,我用下面的Android組件節我travis.yml文件來解決問題:

android: 
    components: 
    # Update Android SDK Tools 
    - tools 

    - build-tools-23.0.1 
    - android-23 

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

而且,我腳本節具有以下內容:

script: 
- chmod +x ./gradlew 

似乎現在工作!

2

您好我也有同樣的問題,但上述方案不是在我case.But工作,如果給予

before_install: 
- chmod +x gradlew 

上before_install應用CHMODE我已經解決了這個問題後解決它。

完全.travis.yml

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 

我希望這將幫助任何人誰不得到上述答案的解決方案。

2

我不得不在第二行的JDK設爲8,它的工作原理:

language: android 
jdk: oraclejdk8 
android: 
...