Sea*_*ene 6 linux android sudo adb
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
Run Code Online (Sandbox Code Playgroud)
adb存在于 /home/lubuntu/Tools/android-sdk-linux/platform-tools
然后我执行了adb start-server:
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
Run Code Online (Sandbox Code Playgroud)
然后 sudo adb install test.apk
sudo: adb: command not found
Run Code Online (Sandbox Code Playgroud)
我在环境变量$ PATH中添加了adb,但是sudo找不到它.为什么?
问题是为该用户设置了PATH var,而root没有aditional PATH条目,因此无法找到该程序.
你也应该为root设置adb:
adb环境变量
打开~/.bashrc并将以下内容添加到最底部
export PATH=${PATH}:<sdk>/tools:<sdk>/platform-tools
Run Code Online (Sandbox Code Playgroud)
切换<sdk>到实际路径.即/home/user/android-sdk-linux
关闭并重新打开终端以刷新变量.
来自adb设置
如果不起作用,请从adb和其他二进制文件到/ usr/local/bin进行符号链接
| 归档时间: |
|
| 查看次数: |
11829 次 |
| 最近记录: |