uni-app 真机运行时首次消失,之后运行正常
uni-app 真机运行时首次消失,之后运行正常
操作步骤:
无
预期结果:
无
实际结果:
无
bug描述:
打包后,安装到真机,第一次点击app,应用图标会消失,大概10s左右又自动出现,再次点击后可打开应用,之后打开应用都正常,不会出现消失的情况。 Android8.0、9.0上测试都这样。 模拟器中也会出现。
信息类别 | 详细信息 |
---|---|
产品分类 | uniapp/App |
PC开发环境操作系统 | Windows |
PC开发环境操作系统版本号 | 20H2 |
HBuilderX类型 | 正式 |
HBuilderX版本号 | 3.1.8 |
手机系统 | Android |
手机系统版本号 | Android 9.0 |
手机厂商 | 华为 |
手机机型 | nova3i |
页面类型 | vue |
打包方式 | 云端 |
项目创建方式 | HBuilderX |
更多关于uni-app 真机运行时首次消失,之后运行正常的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复
更多关于uni-app 真机运行时首次消失,之后运行正常的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这是一个典型的Android应用首次启动优化问题。在uni-app打包后首次安装运行时,系统需要进行APK的dexopt优化过程,这会导致应用图标短暂消失。
问题原因:
- Android系统在首次安装应用时会对DEX文件进行ODEX优化
- 优化过程中系统会暂时隐藏应用图标
- 优化完成后图标自动恢复显示
- 这个过程通常持续5-15秒,取决于设备性能
解决方案:
- 使用Android App Bundle(AAB)格式打包 - 可减少首次安装时的优化时间
- 启用D8编译器 - 在manifest.json中配置:
{
"app-plus": {
"usingComponents": true,
"compilerVersion": 3
}
}