2015-06-09 8 views
8

Non riesco a creare la mia applicazione Android con Travis-ci. Si continua a non riuscendo con:Comando di Travis-ci "./gradlew build" chiuso con 1

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

Non ho idea di che cosa sta causando questo, e Travis-ci ha informazioni su come risolvere il problema!

prega di avvisare, Igor

risposta

9

Per chi è interessato, ho usato i seguenti componenti Android sezione nel mio file travis.yml per risolvere il problema:

android: 
    components: 
    # Update Android SDK Tools 
    - tools 

    - build-tools-23.0.1 
    - android-23 

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

Inoltre, il mio sceneggiatura sezione ha il seguente:

script: 
- chmod +x ./gradlew 

Sembra funzionare ora!

2

Ciao ho anche lo stesso problema ma la soluzione di cui sopra non funzionava nella mia case.But se risolvere il problema dando

before_install: 
- chmod +x gradlew 

Dopo aver applicato chmode su before_install ho risolto il problema.

.travis.yml completi

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 

spero che questo aiuterà tutti coloro che non riescono a ottenere la soluzione dalla risposta di cui sopra.

2

ho dovuto impostare il JDK nella seconda riga a 8 e funziona:

language: android 
jdk: oraclejdk8 
android: 
... 
Problemi correlati