用appium做手机自动化,连接小米手机(Android12)怎么都连不上,老是报错

capability信息是这样的

img

然后运行后的结果就是这样

img

尝试过刷机(之前是Android13,降到12了)、重装adb、重启、反复检查cap信息无误,USB调试时开着的。且使用魅族手机(Android11)都没问题,我觉得Android12 和 11应该不至于不兼容吧,12 都出了很久了

试试给json里的键加个前缀吧

【分析】
1、运行结果看,里边有一个关键报错代码为:

WRITE_SECURE_SETTINGS

这个报错是因为权限的问题,需要打开小米手机的权限设置

【方法】
1、在开发者选项里,把“USB调试(安全设置)"打开即可。 允许USB调试修改权限或模拟点击

【关于USB调试入口】
MIUI14中USB调试入口为:
1、我的设备-->全部参数-->多次点击MIUI版本-->进入到开发者模式中,进入更多设置页面,点击开发者选项-->下滑页面,即可找到USB调试