2014-11-25 10 views

Antwort

5

Ihre gradlew Datei im Windows-Stil verwendet (CRLF) und Travis-ci läuft unter Linux mit Unix-Style (LF).

Kopieren Sie die gradlew Datei aus einer vertrauenswürdigen Projekt als https://github.com/google/iosched/blob/master/gradlew

oder ändern Sie einen Texteditor wie vim und die automatische Konvertierung deaktivieren. Lesen Sie diese Antwort:

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

Die Ursache des Problems war, dass Git unter Windows den Zeilenenden von gradlew von Unix-Stil (LF) auf Windows-Stil (CRLF) umgewandelt.

Sie deaktivieren können, dass die automatische Konvertierung mit:

git config core.autocrlf false

Einstellen der Zeilenenden von gradlew zurück zu Unix-Stil das Problem behoben. In Vim wird dies durchgeführt unter Verwendung:

set fileformat=unix

10. März um 13:47 Uhr Braun Matthias antwortete

+0

gearbeitet. Vielen Dank. – Ameer

+0

Wo wird 'set fileformat = unix' platziert? –

+0

Probieren Sie diese .vimrc-Datei http://unix.stackexchange.com/questions/44616/why-is-vim-creating-files-with-dos-line-endings und den Speicherort der Datei http://vim.wikia.com/wiki/Open_vimrc_file – albodelu

0

ich die Antwort gefunden here, Es half mir
und unten ist die Modifikation von this Datei

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