HBuilderX安装安卓基座,提示“系统已存在更高版本无法安装怎么办”
机型:华为Mate30P 鸿蒙2.0系统
背景:使用HBuilderX开发uni-app进行真机调试
问题:一直卡在“开始安装基座…”这一步
解决步骤:
- 确定了HBuilderX内正确配置了ADB路径
- 检查了手机内并没有HBuilder App
- 到手机存储,Android/data里面也确定了并没有残留的文件
- 重新下载基座进行安装
- 提示“系统已存在更高版本,无法安装”
一脸懵逼……
两脸懵逼……
仨脸懵逼……
持续懵逼……
坑是手机隐私空间挖的。即使你压根就没启用过……是不是要开始为自己抱冤屈了?
您的小情绪,先压一压,继续看吧
如何从坑里跳出来?
- 打开手机设置
- 找到“隐私”
- 点击“隐私空间”
- 开启
- 然后你居然在你的手机桌面看到了 HBuilder 这个App
- 卸载掉他
- 成功安装基座
依然无法调试……纳尼!!!!情绪压不住了呀…………咆哮中……
再大的风浪,最终还是要有趋于冷静的时候……
我回想了一下过程:
某段时间没用HBuilderX之后,在又有需要的时候,重新从官网上下载了一个离线包,然后直接把原来的目录覆盖掉了。只用来查看代码没用来编译测试啥的,所以问题没暴露……
会不会是这里的问题呢?
然后查看了发布时运行的日志,发现好多问题(太长了,就不贴了)……
虽然许久没再开发,但是总感觉控制面板中输出的内容和印象中的不一致……
我看到了一个3.4.4……这版本号……难道版本不应该是最新的3.6.4???
看了IDE里面的关于,没毛病啊!但是那3.4.4在明晃晃地打脸
想到这里了,那问题基本上就好解决了。
于是乎,又开始步骤操作:
- 到官网下载最新版本HBuilderX
- 不覆盖之前目录内的版本,就在新下载的目录内重新配置一下环境
- 打开项目、运行、运行到手机或模拟器……
- 一气呵成,还会自动卸载我手动安装的基座包
- 手机打开了App,预期效果,漂亮!
- 自此,问题圆满解决!
总结:
一定不要随便覆盖HBuilderX的安装目录,最好是通过IDE内的自动更新进行升级。
遇到问题不要慌,解决问题的方向很重要!
第一步怀疑基座问题,然后也通过手动的方式解决了Title中的问题成功安装基座,可还是无法编译。
第二步才开始怀疑编译环境的问题……
如果从一开始就先怀疑环境,那天空就更漂亮了……
末了:写这个东西,算是对我蠢的惩罚!
祝,各君安好!不要像我这么蠢!