当我运行时,gksudo android
我收到密码提示,但输入密码后什么都没有打开。然后我尝试以 root 身份运行终端,然后运行android
命令,但命令无法识别。我尝试寻找其他快捷方式,但现在想不出任何快捷方式。我需要以 root 身份运行的原因是我的 android sdk 位于usr/local
文件夹中。提前感谢您的帮助。
答案1
这是因为该目录/usr/local/android-sdk/tools
(我假设这是您安装 SDK 的位置)不在根目录的 PATH 变量中。因此您的系统不知道 SDK 管理器位于何处。
要永久且最轻松地更改此设置,请 /etc/bash.bashrc
在具有提升权限的编辑器中打开并添加以下行:
PATH=$PATH:/usr/local/android-sdk/tools:/usr/local/android-sdk/platform-tools
这会将 Android SDK 路径添加到所有用户,而不仅仅是 root 用户。如果您只想为 root 用户设置,请编辑/root/.bashrc
。
此外,该命令还添加了platform-tools
ADB 和 fastboot 等工具所在的目录。