将app缓存清除在操作可复现
- 发布:2021-11-10 17:45
- 更新:2023-09-27 09:16
- 阅读:414
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: macOS Big Sur 11.6
HBuilderX类型: 正式
HBuilderX版本号: 3.2.12
手机系统: Android
手机系统版本号: Android 7.1.1
手机厂商: MyControl迈冲科技安卓屏一体机
手机机型: K10G20
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
App下载地址或H5⽹址: 官方示例即可,android版本
操作步骤:
预期结果:
正常启动
正常启动
实际结果:
白屏
白屏
bug描述:
官方的示例项目 hello uni-app 一样存在此问题,本人已验证过
app安装之后首次启动之后并且在运行中将设备直接断电重启(注意不是按关机键,因为我这个项目是工控机上的,所用设备没有电池,也没有关机功能,属于无人值守的)设备开机后直接打开app之后就会一直白屏吗,无法正常显示主界面,但是会显示tabBar栏
BigBoss030 (作者)
貌似不能,只有在运行的时候直接断电才会复现,而且清除缓存后会恢复正常,但再次断电还会复现,设备必须要硬关机(直接断电)才会出现这个问题。
我目前是这样解决的app首次启动正常连接网络(局域网即可)后再断电,或者通过adb reboot 重启(可以不连网)之后可以规避这个问题,但清除缓存之后在没有网络连接的情况下运行app并且硬关机还会复现,可能是首次运行后的缓存影响的,不知道跟设备有没有关系
2021-11-11 10:53
DCloud_Android_ST
回复 BigBoss030: 由于设备特殊性。我们会想写办法尝试复现 但不保证时效和修复。
2021-11-11 10:57
DCloud_Android_ST
能提供一下完整的日志吗 启动白屏时候的日志
2021-11-11 11:09
BigBoss030 (作者)
回复 DCloud_Android_ST: 没关系,建议搞一台同款或者同类型设备。另外还有一个问题不止我自己遇到请看链接
https://ask.dcloud.net.cn/question/107355?notification_id-845776rf-falseitem_id-148390__answer_id-148390__single-TRUE#!answer_148390
https://ask.dcloud.net.cn/question/69584?notification_id-923804rf-falseitem_id-164560__answer_id-164560__single-TRUE#!answer_164560
这两个链接描述的是同一个问题,虽然可以规避但影响用户体验感
2021-11-11 11:15