2015-05-05 25 views
18

我的Android工作室抱怨的Android Studio無法啓動git的,但實際上可以

無法啓動的Git:/usr/bin/git

可能的路徑,Git的可執行文件是無效的

雖然我實際上可以在android studio中使用git,並且在終端中運行/usr/bin/git

如何擺脫這種虛假的錯誤

的這裏是我的〜/ .bash_profile中

export PATH=/usr/bin/git:$PATH

+0

你可以張貼腳本? – Blackbelt

+0

請看我的〜/ .bash_profile – kevin0228ca

+0

你可以打開android-studio的首選項,尋找版本控制,展開它,然後選擇git。應該有類似* git可執行文件的路徑* – Blackbelt

回答

9

這可能是在AS側的權限問題。您可以嘗試將符號鏈接/usr/bin/git改爲/user/local/bin/git,並使AS指向符號鏈接。

+0

執行git你的符號鏈接權限是什麼? – Noctis

+0

@Blackbelt:您好,先生,你可以幫我解決我的問題[這裏](http://stackoverflow.com/q/36157555/3287204)?謝謝... :) –

33

如果您使用Mac OSX,請在終端中運行sudo xcodebuild -license。它會顯示一段文字。仔細閱讀許可證;)並保持按空間,直到您到達結尾,然後只需鍵入agree並按回車。這在Android Studio上爲我解決了上述錯誤。

在某些情況下甚至可能無法解決此問題。嘗試在終端中運行以下命令並重新啓動Android Studio。

sudo /usr/bin/git 
+0

我試過但錯誤.... xcode選擇:錯誤:工具'xcodebuild'需要Xcode,但活動開發人員目錄'/ Library/Developer/CommandLineTools'是一個命令行工具實例 –

+0

精彩回答夥計!創造了我的一天。雖然 –

6

更新的Xcode後,以7.0我的Android工作室抱怨Git和我的解決辦法是去終端輸入

sudo /usr/bin/git 

sudo git --version 

這將告訴你這條消息:

You have not agreed to the Xcode license agreements.You must agree to both license agreements below in order to use Xcode.

在最後,你必須同意許可

By typing 'agree' you are agreeing to the terms of the software license agreements.

6

固定它。有沒有安裝在我的Mac的Xcode。

命令行

xcode-select --install 

它會要求提示安裝接受和安裝

安裝它,然後嘗試

git --version 
3

爲了找到git的路徑:

which git 
+1

這是非常煩人的選擇答案沒有解決我的問題,除了這一個。謝謝@DoronK –

+0

我用上面的命令和響應是/ usr/local/bin/git。我更新了Android Studio到上面,點擊測試按鈕,並得到'Git執行成功'的消息。 – Eric

0

在我的情況下,我下載了更新Xcode並且不記得接受新的許可協議/條款和條件。所以我剛開始Xcode和同意新的許可協議,它開始工作。

0

首先,你需要接受許可

xcodebuild -license accept 
相關問題