2014-11-25 55 views

Trả lời

5

tập tin gradlew bạn sử dụng Windows theo phong cách (CRLF) và Travis-ci chạy trên Linux sử dụng kiểu Unix (LF).

Sao chép tập tin gradlew từ một dự án đáng tin cậy như https://github.com/google/iosched/blob/master/gradlew

hoặc thay đổi nó bằng cách sử dụng soạn thảo văn bản như vim và vô hiệu hóa chuyển đổi tự động. Đọc câu trả lời này:

Nguồn: Error with gradlew: /usr/bin/env: bash: No such file or directory

nguyên nhân của vấn đề là Git trên Windows chuyển đổi kết thúc dòng của gradlew từ Unix phong cách (LF) cho Windows theo phong cách (CRLF).

Bạn có thể tắt chức năng mà tự động chuyển đổi sử dụng:

git config core.autocrlf false

Thiết lập kết thúc dòng gradlew trở lại phong cách Unix khắc phục vấn đề . Trong Vim này được thực hiện sử dụng:

set fileformat=unix

trả lời ngày 10 tháng 3 tại 13:47 Matthias Braun

+0

Đã hoạt động. Cảm ơn. – Ameer

+0

Đặt tập tin 'set fileformat = unix' ở đâu? –

+0

Hãy thử tệp này, .vimrc http://unix.stackexchange.com/questions/44616/why-is-vim-creating-files-with-dos-line-endings và vị trí tệp http://vim.wikia.com/wiki/Open_vimrc_file – albodelu

0

Tôi tìm thấy câu trả lời here, Nó đã giúp tôi
và dưới đây là sửa đổi các tập tin 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 
Các vấn đề liên quan