无法使用终端Mac OS打开sdk管理器

时间:2016-08-11 17:02:16

标签: android android-sdk-manager

我将终端打开到tools目录的sdk目录:

/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

3 个答案:

答案 0 :(得分:1)

  

./ android:Permission denied

如果要以任何用户身份运行命令,则需要授予权限,然后755-rwxr-xr-x提供权限。

  

sudo:./ android:找不到命令

你在错误的目录中。

刚刚完整的路径。

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

答案 1 :(得分:0)

你试过“sudo chmod + x android”吗? Chmod + x将使二进制可执行文件chmod是POSIX标准,您可以在线找到该手册页http://linux.die.net/man/1/chmod

答案 2 :(得分:0)

使用Android命令行工具时,我经常添加ANDROID_HOME系统变量并编辑PATH。在Mac上,您可以在主目录中的.bashrc中执行此操作:

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

现在这只会让您更容易在命令行中执行操作。它没有解决您遇到的权限问题。为此,您需要使用chmod来确保您拥有当前用户的权限。