尝试在 Ubuntu 上安装 ADB,权限被拒绝

尝试在 Ubuntu 上安装 ADB,权限被拒绝

当我尝试通过 Ubuntu 上的终端安装 ADB 时,它告诉我“权限被拒绝”:

~/android-sdks/tools/ $ ./android
bash: ./android: Permission denied
~/android-sdks/platform-tools/ $ ./adb devices
bash: ./adb: Permission denied

谁能帮我这个?

答案1

确保该android文件(及其他文件)是可执行的。

如果您运行chmod +x android,那应该设置可执行权限,这将允许您运行二进制文件。

要对tools或中的所有文件执行此操作platform tools,只需运行:

chmod +x ~/android-sdks/tools/*
chmod +x ~/android-sdks/platform-tools/*

答案2

检查命令是否可执行:

ls -l adb
-rw-r--r-- 1 tsi tsi 0 Aug  5 11:58 adb

我的用户是“tsi”,并且我没有它的 e'X'ecute 权限,现在使其可执行:

chmod +x adb
ls -l adb
-rwxr-xr-x 1 tsi tsi 0 Aug  5 11:58 adb

现在应该没问题了。

还有什么可以阻止其执行?

  • 该文件不在 Linux 文件系统上
  • 它们位于 Linux 文件系统上,但安装时没有执行权限

答案3

我遇到了同样的问题

打开终端并使用命令检查 adb 服务器是否正确安装

adb version

如果未安装,则显示错误,然后键入以下命令 t install ,之后一切对我来说都很正常。

The program 'adb' is currently not installed. You can install it by typing:


sudo apt-get install android-tools-adb

相关内容