Android 12连接树莓派4时不显示USB调试授权对话框问题
解决树莓派4连接安卓手机无ADB授权弹窗的问题
检查ADB版本兼容性
先在树莓派4上执行adb version查看版本,如果手机安卓版本较新,旧版ADB可能无法触发授权流程。直接更新到最新适配版本:sudo apt remove adb android-tools-adb sudo apt update sudo apt install android-tools-adb android-tools-fastboot注意树莓派4是ARM架构,确保安装的是适配ARM的ADB包,避免误装x86版本。
手动导入笔记本的ADB密钥
既然Linux笔记本能正常触发授权,直接把笔记本上的ADB密钥复制到树莓派4:
笔记本的密钥文件在~/.android/adbkey和~/.android/adbkey.pub,用U盘或scp传到树莓派4的~/.android/目录(没有该目录就先创建:mkdir ~/.android)。
接着修改密钥权限:chmod 600 ~/.android/adbkey,再重启ADB服务:adb kill-server && adb start-server最后执行
adb devices检查是否识别设备。调整树莓派4的USB驱动模式
树莓派4的USB端口模式可能存在异常,修改配置试试:sudo nano /boot/config.txt在文件中添加或修改一行:
dtoverlay=dwc2,dr_mode=host,保存后重启树莓派:sudo reboot,再重新连接手机测试。强制手机重新触发授权请求
在手机开发者选项中点击「撤销USB调试授权」,清空所有设备的授权记录。断开USB线,关闭USB调试后重新开启,插回树莓派的同时在树莓派上执行:adb kill-server && adb start-server && adb devices观察手机是否弹出授权弹窗。
内容的提问来源于stack exchange,提问作者jjk
相关产品推荐
相关产品推荐

