2015-06-23 34 views
1

剛剛在我的MAC OS X Yosemite 10.10.3上重新安裝android studio 1.2.2後,我剛剛得到「Permission Denied」(權限被拒絕)問題。Android Studio 1.2.2 - Gradle構建權限被拒絕

我可以在終端中通過在gradle命令的開頭添加sudo來構建android代碼。例如sudo gradle buildsudo ./gradlew build。然而,即使我已經成功地構建使用終端的Android應用程序,它似乎討厭我,我不能使用android工作室爲黃色預警彈出我(見截圖)

Yellow Warning Pop-up in Android Studio

我試過在root模式下運行android studio,但沒有運氣。

sudo /Applications/Android Studio.app/Contents/MacOS/studio 

另外,我也嘗試瞭解決方案,爲gradle文件提供可執行模式。我在項目目錄添加chmod +x gradlew(你可以在截圖中看到),並在工作室目錄中/Applications/Android Studio.app/Contents/gradle/gradle-2.2.1

list of files## Heading ##

沒有人有任何想法如何解決Android Studio中1.2.2否認gradle這個權限?

+1

不要使用'sudo'。此時,最好刪除安裝並重新下載。我建議你使用'homebrew'並下載'intellij'或'android studio'進行管理。 –

+0

@JaredBurrows謝謝你的建議。但是重新下載android studio對我來說真的很痛苦。因爲我住在互聯網連接不好.. – exodream

+0

你爲什麼要「重新下載」?如果您已經下載了它,然後繼續並重新安裝它。 –

回答

2

我已經設法解決它。

只刪除.gradle目錄rm -fr .gradle/Users/YOUR_NAME/.gradle。然後,以root模式執行android studio。

5

只需將x權限添加到您的項目文件夾中的gradlew文件即可。 像這樣:

chmod +x gradlew