2014-11-25 16 views

risposta

5

Il file gradlew utilizza lo stile di Windows (CRLF) e Travis-ci gira su Linux che usa lo stile Unix (LF).

Copiare il file gradlew da un progetto di fiducia come https://github.com/google/iosched/blob/master/gradlew

o modificarlo con un editor di testo come vim e disattivare la conversione automatica. Leggi questa risposta:

Fonte: Error with gradlew: /usr/bin/env: bash: No such file or directory

causa del problema era che Git su Windows convertito la fine riga di gradlew dallo stile Unix (LF) per lo stile di Windows (CRLF).

È possibile disattivare la conversione automatica utilizzando:

git config core.autocrlf false

Impostazione dei fine riga di gradlew torna allo stile Unix risolto il problema . In Vim questo viene fatto utilizzando:

set fileformat=unix

risposto 10 marzo alle 13:47 Matthias Braun

+0

Ha funzionato. Grazie. – Ameer

+0

Dove si trova 'set fileformat = unix' inserito? –

+0

Prova questo, file .vimrc http://unix.stackexchange.com/questions/44616/why-is-vim-creating-files-with-dos-line-endings e posizione del file http://vim.wikia.com/wiki/Open_vimrc_file – albodelu

0

ho trovato la risposta here, mi ha aiutato
e sotto è la modifica di file di this

language: android 
android: 
    components: 
    - tools 
    - build-tools-24.0.1 
    - android-24 
    - platform-tools 
    - extra-android-support # because I'm use support library 
    - extra-android-m2repository # because I'm use support library 
    licenses: 
    - '.+' 

sudo: required 

jdk: 
    - oraclejdk8 

install: true 

before_script: 
    - chmod +x gradlew 

script: 
    - ./gradlew assembleRelease --stacktrace