在 12.10 上运行 android sdk 工具时遇到问题

pro*_*spk 1 command-line android java

当我尝试从命令行运行 Android SDK 管理器时,它没有打开。一直给我找不到命令或权限被拒绝的消息。

osama@prometheus:/media/osama/develop/android-sdk-linux/tools$ pwd
/media/osama/develop/android-sdk-linux/tools
osama@prometheus:/media/osama/develop/android-sdk-linux/tools$ /media/osama/develop/android-sdk-linux/tools/android
bash: /media/osama/develop/android-sdk-linux/tools/android: Permission denied
osama@prometheus:/media/osama/develop/android-sdk-linux/tools$ sudo /media/osama/develop/android-sdk-linux/tools/android
sudo: /media/osama/develop/android-sdk-linux/tools/android: command not found
osama@prometheus:/media/osama/develop/android-sdk-linux/tools$ 
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?难道我做错了什么?请帮忙。

jan*_*nos 5

您无法运行它的原因是 SDK 位于挂载有noexec活动标志的外部驱动器上。如果您运行该mount命令,您应该会noexec在外部驱动器的行上看到这个词。这是一项安全功能,可防止意外执行恶意软件。结果android二进制文件无法设置可执行位,因此您无法运行它。

将它复制到另一个磁盘(如您所做的那样),您可以在其中设置可执行位chmod +x /path/to/android是解决方案。