画蛇添足的小米

同事用红米手机执行appium,一直闪退,去帮忙查找原因,原来是被小米坑了。

爬appium日志,发现

[debug] [ADB] Getting install status for io.appium.settings

[debug] [ADB] App is not installed

手动adb安装,失败:Failure [INSTALL_CANCELED_BY_USER]。仔细去看手机的开发者设置,发现小米比正常手机多了允许USB安装开关,而且必须装sim卡才能打开: