【记录】安装HBuilder调试基座完成,但手机中并未出现App

省流

【原因】App卸载不干净造成

【解决方法】使用adb卸载你的应用

        步骤一:找到adb的文件路径,Android studio、HBuilderX的都可以。

         注:如果已配置过adb的系统环境变量的可跳过

         步骤二:打开cmd命令窗口,使用 adb uninsatll io.dcloud.HBuilder 卸载应用。

          注:io.dcloud.HBuilder 需要替换为你的应用包名

          步骤三:卸载成功后,重新运行即可。

        


【排查过程】

环境

        HBuilderX 3.7.3 

        使用标准Android App基座

       华为手机 鸿蒙系统3.0.0

【BUG场景】卸载App后,重新运行出现

控制台打印【安装HBuilder调试基座完成】,无后续。手机中未出现App。

【可能原因】App卸载不干净

尝试操作一:使用【手机管家】【清理加速】清理【垃圾文件】,重新运行。

 控制台打印【同步资源失败,未得到同步资源的授权,请停止运行后重新运行,并注意手机上的授权提示】,无后续。手机中未出现App。

尝试操作二:使用adb查看手机是否含有【io.dcloud.HBuider】这一包名。

注意:【io.dcloud.HBuider】是我使用的当前版本的HBuilderX自带的标准Android App基座包名,注意使用你基座包名。

win+ R,键入cmd后回车。找到adb路径,Android studio、HBuilderX都可以【如果已经配置过adb的系统环境变量可以忽略】。这里使用HBuilderX的adb

 使用 adb shell pm  list package -3 列出安装的第三方App包名,查找io.dcloud.HBuilder

并未发现io.dcloud.HBuilder,说明已卸载。但问题还未解决,猜想还是卸载不干净。

尝试操作三:使用 adb uninstall io.dcloud.Hbuilder 卸载,不管第三方软件中是否包含io.dcloud.HBuilder。

 发现【Success】,神奇!!!第三方列表中并没有io.dcloud.HBuilder,却卸载成功。但为什么第三方列表中没有???卸载不干净或者说半卸载,App已经从第三方列表中移除,但App依然存在?测试一下,再次卸载

 【Failure [DELETE_FAILED_INTERNAL_ERROR]】删除失败???因为上一步的成功删除?好了,鞭尸两次,无论如何都应该是卸载干净了。重新运行

 ok,这回没毛病了。

测试一下,直接通过adb卸载会怎样,肯定是可以的啦!!!

最后的思考:为什么会出现卸载不干净的问题?

猜你喜欢

转载自blog.csdn.net/qq_54087555/article/details/129946887