2016-08-11 93 views
0

我打開終端到tools目錄我sdk目錄不是開放式的SDK經理:可以與終端的Mac OS

/Users/myusername/Library/Android/sdk/tools 

,然後我運行下面的命令來打開SDK管理器:

./android 

結果是:

-bash: ./android: Permission denied 

我也試過:

sudo ./android 

,但得到的結果如下:

sudo: ./android: command not found 

不會有人知道這是什麼問題?

這是pwd結果:

/Users/myuser/Library/Android/sdk/tools 
+0

sdk工具的HomeBrew安裝非常可靠。 –

+0

@ cricket_007請您詳細說明您的評論? –

+0

你可以發佈'pwd'和'ls'的輸出嗎? –

回答

0

您是否嘗試過 「命令使用chmod + X的Android」?使用chmod + x將使得二進制可執行文件模式是一種POSIX標準,你可以在網上找到該名男子頁http://linux.die.net/man/1/chmod

+0

我收到chmod:android:沒有這樣的文件或目錄 –

+0

whats pwd say?並且ls顯示二進制文件嗎? –

+0

/Users/myuser/Library/Android/sdk/tools –

0

當使用Android命令行工具,我經常添加ANDROID_HOME系統變量和編輯PATH。在Mac上,你可以在你的home目錄爲此在.bashrc

export ANDROID_HOME=/path/to/android/sdk 
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/build-tools:$PATH 

現在,這只是使得它更容易在命令行做的事情。它不能解決您所擁有的權限問題。爲此,您需要使用chmod以確保您擁有當前用戶的權限。

1

./android:權限被拒絕

你需要給權限,如果你想爲任何用戶運行該命令,然後755-rwxr-xr-x

須藤:./android:找不到命令

你是在錯誤的目錄。

只要把完整的路徑。

ANDROID_HOME=/Users/myusername/Library/Android/sdk/ 
sudo chmod 755 $ANDROID_HOME/tools/android