Android Studio Giraffe版本Logcat无法识别已连接设备求助
解决Android Studio Giraffe版本Logcat无法识别设备的问题
以下是几个针对性的排查和解决步骤,你可以逐一尝试:
检查Logcat设备筛选器设置
打开Logcat面板,确认顶部的设备选择栏没有被误配置成特定过滤项,比如是否选了"Show only selected application"而非"All Devices",尝试手动切换到已连接的设备选项。对齐Android Studio与系统的adb路径
进入File > Settings > Build, Execution, Deployment > Debugger > Android Debug Bridge,查看AS配置的adb路径,和你终端中执行which adb(Mac/Linux)或where adb(Windows)得到的路径对比。如果不一致,修改为系统当前使用的adb路径后重启AS。关闭即时运行与高级日志过滤
关闭File > Settings > Build, Execution, Deployment > Instant Run下的所有选项,重启AS后再看Logcat。另外,点击Logcat面板右上角的齿轮图标,取消勾选"Enable advanced logcat filtering",然后刷新设备列表。修复Linux/macOS下的adb权限
如果是Linux或macOS系统,执行以下命令调整adb权限:sudo chmod a+x $ANDROID_HOME/platform-tools/adb sudo usermod -aG plugdev $USER执行完成后注销并重新登录系统,再打开Android Studio测试。
重置Logcat配置文件
关闭Android Studio,找到对应系统的AS配置目录:- Windows:
C:\Users\<你的用户名>\.AndroidStudioGiraffe\config - Mac:
~/Library/Application Support/Google/AndroidStudioGiraffe - Linux:
~/.AndroidStudioGiraffe/config
删除目录下的logcat文件夹,重新启动AS后Logcat会生成新的配置文件,再检查设备识别情况。
- Windows:
内容的提问来源于stack exchange,提问作者Imran Ali
相关产品推荐
相关产品推荐

