uniapp安卓真机运行的坑

作者在升级uniapp编译器后遇到真机运行问题,通过查阅官方故障排查指南,详细描述了解决Android真机USB调试授权和adb路径问题的过程,提醒开发者注意编译器更新可能带来的兼容性问题。
摘要由CSDN通过智能技术生成

最近在做一个有关uniapp的移动端项目,项目写的差不多了,就想要看看真机的效果如何(安卓真机运行前手贱升级了编译器)!这一看就花费了我不少时间!!!

如下图,经过不断测试以及网上找寻答案,这张图片一直出现在我眼前.

就在我快要放弃之际,我看到了官网上的故障排除指南真机运行常见问题@run | uni-app官网,官网给出了安卓真机运行四步骤,前两步我确认没有问题.

接着我就往下看第三步骤:

如果您的Android手机已开启USB调试模式,那么数据线连接好电脑和手机后,手机端会弹出确认框,询问是否同意该电脑调试本手机。点击同意进行授权。

如果手机未开启USB调试模式,那么按如下步骤开启。

Android手机的设置中,在系统(不同rom可能名字不一样,有的叫系统和更新)中,有一个开发人员选项

如果你找不到这个选项,那说明这个rom默认隐藏了该选项。此时需要上网查一下这个rom如何打开开发人员选项

比如华为手机是在设置关于手机里,连续点击7次版本号。然后在返回到之前的系统和更新中找开发人员选项

找到开发人员选项后,往下翻,有几个设置项:

  • USB 调试:打开
  • “仅充电”模式下允许ADB调试:打开
  • 监控ADB安装应用:建议关闭,开发更便利

以上设置完成后,如果数据线和电脑连接正常,那么手机端会弹出一个确认框:是否允许该电脑调试本手机。点击同意。并且最好是把始终同意该设备调试勾上。

如不小心拒绝,需要重插手机或重启电脑。

如未弹出询问框,可以拔线重插。

由于Android的开源性,不少国产Android rom的魔改造成兼容性问题:

  • 部分手机如小米,还有usb安装应用的独立权限,需在手机上允许通过usb安装应用。不同rom的界面不一样,请自行搜索你的手机打开usb安装应用的方式。
  • 如果是荣耀Magic UI系列手机,请参考 华为荣耀Magic UI系列手机ADB连接手机方法

第三步走完之后还是不行,接着第四步:

照着官方给的方法终于锁定了问题所在!

打开工具选择设置,进入运行配置,之后修改adb路径为正确的路径(路径是HbuilderX的安装目录的\plugins\launcher-tools\tools\adbs\adb.exe),自己找到自己安装的位置即可!

最后再重复第三个步骤,就可以检测设备成功了!没成功的多试几次就可以了!

问题总结,我觉得应该是编译器升级惹的祸!因为在编译器升级之前还可以正常真机运行的,一旦更新升级了编译器就出现了这样的问题!uniapp不得不说坑雀氏多!

按照官方所给的故障排查指南----真机运行常见问题@run | uni-app官网

大多数问题多能解决!所以耐下心来仔细查看文档,一定会解决问题的!

愿程序再无BUG!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值