基于uni-app的安卓app调试环境的构建与应对处理1 .评论MUMU模拟器的构建手机模拟器3.uni API应对处理方法参考文献:
1 .回顾
以前,我在构建uni-app环境的文章中简单地写了如何构建uni-app环境,并简单地说了如何使用手机打开开发者模式和USB调试。 当时也说过,这种调试方法不太好。 一个是连接USB反复调试,然后报告存在“支付风险”。 解决办法是安装手机模拟器。
2 .利用mumu模拟器构建手机模拟器的原因之所以选择mumu,是因为互联网上普遍认为该模拟器性能稳定,对CPU占用比其他模拟器更友好。 安装方法如下。
首先,直接在官方网站上下载安装包。 链接如下。
https://mumu.163.com/先别急。 此模拟器不支持电脑上的其他虚拟技术,因此需要关闭电脑的以下配置。
然后,在cmd中键入services.msc打开电脑服务,并关闭Hyper-V相关服务。
可以安装到下一个。 如果安装仍然失败,请检查你的电脑中是否有VMware虚拟机。 如果有,再卸载虚拟机就行了。 如果你已经学到了前端,说明你和我一样对前端开发感兴趣。 可以为调试程序安装一个VMware吧。
其次,安装应该成功了。 接下来又安排了。 打开Hbuilder编译器,在“运行”菜单中单击“在手机或模拟器上运行”,打开ADB设置,然后更改路径: 将端口号设置为7555。
然后打开MUMU模拟器。 然后在手机和计算机模拟器上看到了MUMU模拟器。
然后在Hbuilder上看到你要找的bug :
根据错误报告的提示进一步修正就可以了,其实兼容性处理的问题有很多。 微信小程序编译器无法显示。 这些隐藏的错误将来可能会影响项目的正常执行。
3 .支持uni API的处理方法兼容处理,主要应查看uni-app官网的API说明,并给出以下范例:
API : uni.getmenubuttonboundingclientrect (; 官方网站兼容性说明:
对应的兼容性处理方法如下。
//h5 app mp-alipay不支持微信方法//# ifndef H5|| app-plus|| MP-AliPay//获取封装位置。 apigetmenubuttonboundingclientrect仅在微信小程序运行时//#endif补充说明:这里的ifndef表示排除特定平台,ifdef控制平台如果代码不在指定范围内,请直接转至#endif继续执行。
```
参考文献:1.uni-app官网
2.uniapp配置MUMU模拟器
3.uni-app各平台条件编译标志