sudo echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/lubuntu/Tools/android-sdk-linux/platform-tools
adb 存在于 /home/lubuntu/Tools/android-sdk-linux/platform-tools
然后我执行了adb start-server
:
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
然后sudo adb install test.apk
sudo: adb: command not found
我已经在环境变量$PATH中添加了adb,但是sudo找不到。 为什么?
最佳答案
sudo
表示您正在切换到 root,这并不一定意味着您的环境随之而来。那可能很危险。
请自行承担风险,添加 -E
选项以继承调用环境。
关于Android Debug Bridge (adb) 命令行工具存在于 $PATH 中,但在 linux 中为 "command not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9429183/