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

2.6k views Asked by At

I am unable to build my Android application with Travis-ci. It keeps failing with:

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

I have no idea what's causing this, and Travis-ci has no information on how to fix it!

Please advise, Igor

3

There are 3 answers

5
IgorGanapolsky On BEST ANSWER

For anyone who is interested, I used the following android components section in my travis.yml file to solve the problem:

android:
  components:
    # Update Android SDK Tools
    - tools

    - build-tools-23.0.1
    - android-23

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

Also, my script section has the following:

script:
- chmod +x ./gradlew

Seems to work now!

0
Ramz On

hi i also have the same issue but the above solution was not working in my case.But if fix it by giving

before_install:
- chmod +x gradlew

After applying chmode on before_install i have resolved the issue.

Complete .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

I hope this will help anyone who fail to get the solution from the above answer.

0
Jules On

I had to set the jdk in the second line to 8 and it works:

language: android
jdk: oraclejdk8
android:
...