这里列出了部分厂商特殊机型的设置,请根据自己的手机型号查看是否有对应选项需要打开。
小米请在“开发者选项”中将“允许模拟点击位置”、“USB安装”、“USB调试(安全设置)”等选项打开,部分选项的开启可能需要登录MIUI账号 (需要插入SIM卡),若没有正确打开这些选项,可能会导致小米手机无法连接的问题。
如果尝试打开图示2个选项,但是打开后提示 被临时限制 而无法打开,可以试下退出当前小米账号, 重新插入另一张有效sim卡,然后登录当前sim卡号码注册的小米账号,一般就能再次打开了。MIUI论坛关于USB安装调试的说明
如果出现点击手机屏幕会报错、无法点击手机屏幕的问题,请确认小米设置中的“允许模拟点击位置”选项已经打开。
部分小米手机在连接失败时,报错 Failure [INSTALL_FAILED_USER_RESTRICTED: Install canceled by user] ,是因为在 云测组件 试图向手机中安装apk但是被手机自动拦截了。除了上述开发者选项中需要注意开启 允许通过USB安装应用
新MIUI系统需要关闭开发者模式-》MIUI优化及高风险功能开启拦截
部分小米手机无法成功安装ctrlapp输入法,在初始化ctrlapp时报以下错误:
在系统设置的语言和输入法中,取消安全键盘的选中状态:
三星1.显示-屏幕分辨率调到最大:
如下图所示,部分手机设备(如部分型号三星手机)在打开云真机界面后,显示出的手机画面不能撑满整个屏幕,请在“设置”-“显示”中将“屏幕分辨率”调至 “WQHD”
2.在开发者选项中,打开未知来源、取消权限监控。
华为1.输入法设置中,取消安全输入
2.开发者选项->监控ADB安装应用取消,打开仅充电模式下允许调试
3.权限监控->设置->自动配置权限
4.部分华为型号的手机,可能出现点击位置与实际位置不符的情况(mate20pro, mate7等),需要在 设置 - 显示 - 屏幕分辨率 中,将分辨率设置为最高即可。
5.如果华为手机出现poco在启动后十几秒内自动断开的话,可以检查一下手机管家的版本号是否大于8.0,如果是的话,就在手机管家->启动管理里面,找到ctrlapp,勾选允许自启动和允许后台活动。
vivo1.取消安全输入,如果遇到ctrlapp初始化失败、text接口无法调用的问题,可以在输入法设置中将ctrlapp输入法设置为默认:
2.部分机型需要在开发者选项中打开安全权限 ,否则可能在初始化ctrlapp的时候会异常报错
3.如果vivo输密码的时候出现黑屏,可以在尝试把安全性设置里的安全键盘关闭掉再重试。如果没找到安全键盘的设置,可以找一下vivo的设置->安全与隐私-> 防止恶意截屏录屏 ,然后把防止恶意截屏录屏关掉就好了。
4.如果有 usb模拟点击 选项的话,一定要点开,否则运行脚本可能会报错:
OPPO1.开发者选项的最底部,勾选禁止监控权限
2.OPPO部分机型在每次安装APK时都需要输入密码:目前除辅助点击外无更靠谱的解决方案,有一个帖子可以供参考 [收集帖] 各厂手机不能自动化的坑和解决方案 。
魅族1.魅族手机部分型号无法直接通过ADB进行连接,具体解决方案请参照这个帖子 。
2.需要关闭USB安装管理,操作路径监控手机管家→权限管家→USB安装管理
LGLG手机需要选择充电模式才能正确打开USB调试,识别序列号:
另外还需要在开发者选项中勾选允许模仿位置:
一加一加手机在使用poco的时候,会出现重复安装的问题,报错如下:
此时需要将ctrlapp的电池优化关掉,改成“不优化”:
Pixel及自带GMS包的手机https://stackoverflow.com/questions/51080755/installation-app-blocked-by-play-protect
此弹框报错属于GMS的app自动检测,可以通过以下路径关闭(Play Store -> Play Protect -> Settings Icon -> Scan Device for security threats)。这个检测一般会暴露app的配置问题(截图中问题应该是 gradle中配置的 targetsdk 太低引起的),这个报错其实是合理的,特别是如果应用需要在海外的设备要上架Google play的话,可以暴露应用自身的问题。