Linux Mint下Android Studio终端执行adb提示command not found求助
解决Android Studio终端中adb命令找不到的问题
方法1:切换Android Studio终端的Shell为bash
Android Studio默认终端可能使用sh而非bash,而你在.bashrc中配置的PATH不会被sh加载:
- 打开Android Studio,进入
File > Settings > Tools > Terminal - 将
Shell path修改为/bin/bash - 重启Android Studio终端,测试
adb命令是否可用
方法2:临时在AS终端添加PATH
如果只是临时使用,可直接在AS终端中执行:
export PATH=$PATH:/usr/lib/android-sdk/platform-tools
执行后即可直接运行adb命令,此设置仅对当前终端会话生效。
方法3:给Android Studio全局配置PATH(永久生效)
修改Android Studio的启动脚本,让所有AS终端继承正确的PATH:
- 找到Android Studio的启动脚本,通常位于
/usr/share/android-studio/bin/studio.sh(自定义安装路径需调整) - 用编辑器打开该脚本(需sudo权限,比如
sudo nano /usr/share/android-studio/bin/studio.sh) - 在脚本开头的
#!/bin/sh下方添加一行:
export PATH=$PATH:/usr/lib/android-sdk/platform-tools
- 保存退出后,重启Android Studio即可永久生效
方法4:正确配置Android Studio的SDK路径(推荐)
Android Studio需要识别正确的SDK路径才能自动关联adb,这个操作不会破坏默认配置:
- 打开Android Studio,进入
File > Project Structure > SDK Location - 在
Android SDK location中输入/usr/lib/android-sdk,若之前无法导航进入该目录,先执行sudo chmod -R 755 /usr/lib/android-sdk赋予目录可读权限,再点击路径框右侧的文件夹图标选择 - 点击
Apply保存设置,重启AS终端后即可直接使用adb
内容的提问来源于stack exchange,提问作者Ivan
相关产品推荐
相关产品推荐

