HBuilderX安装安卓基座,提示“系统已存在更高版本无法安装怎么办”

机型:华为Mate30P 鸿蒙2.0系统
背景:使用HBuilderX开发uni-app进行真机调试
问题:一直卡在“开始安装基座…”这一步
解决步骤:

  1. 确定了HBuilderX内正确配置了ADB路径
  2. 检查了手机内并没有HBuilder App
  3. 到手机存储,Android/data里面也确定了并没有残留的文件
  4. 重新下载基座进行安装
  5. 提示“系统已存在更高版本,无法安装”

一脸懵逼……
两脸懵逼……
仨脸懵逼……
持续懵逼……

坑是手机隐私空间挖的。即使你压根就没启用过……是不是要开始为自己抱冤屈了?
您的小情绪,先压一压,继续看吧

如何从坑里跳出来?

  1. 打开手机设置
  2. 找到“隐私”
  3. 点击“隐私空间”
  4. 开启
  5. 然后你居然在你的手机桌面看到了 HBuilder 这个App
  6. 卸载掉他
  7. 成功安装基座

依然无法调试……纳尼!!!!情绪压不住了呀…………咆哮中……

再大的风浪,最终还是要有趋于冷静的时候……

我回想了一下过程:
某段时间没用HBuilderX之后,在又有需要的时候,重新从官网上下载了一个离线包,然后直接把原来的目录覆盖掉了。只用来查看代码没用来编译测试啥的,所以问题没暴露……
会不会是这里的问题呢?
然后查看了发布时运行的日志,发现好多问题(太长了,就不贴了)……
虽然许久没再开发,但是总感觉控制面板中输出的内容和印象中的不一致……
我看到了一个3.4.4……这版本号……难道版本不应该是最新的3.6.4???
看了IDE里面的关于,没毛病啊!但是那3.4.4在明晃晃地打脸

想到这里了,那问题基本上就好解决了。
于是乎,又开始步骤操作:

  1. 到官网下载最新版本HBuilderX
  2. 不覆盖之前目录内的版本,就在新下载的目录内重新配置一下环境
  3. 打开项目、运行、运行到手机或模拟器……
  4. 一气呵成,还会自动卸载我手动安装的基座包
  5. 手机打开了App,预期效果,漂亮!
  6. 自此,问题圆满解决!

总结:
一定不要随便覆盖HBuilderX的安装目录,最好是通过IDE内的自动更新进行升级。
遇到问题不要慌,解决问题的方向很重要!
第一步怀疑基座问题,然后也通过手动的方式解决了Title中的问题成功安装基座,可还是无法编译。
第二步才开始怀疑编译环境的问题……
如果从一开始就先怀疑环境,那天空就更漂亮了……

末了:写这个东西,算是对我蠢的惩罚!
祝,各君安好!不要像我这么蠢!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐