uni-app安卓离线打包每次切换到应用就会闪黑屏
uni-app安卓离线打包每次切换到应用就会闪黑屏
操作步骤:
- 第一次启动不会有闪黑屏,当app不结束运行退到桌面(在后台运行),再打开应用
预期结果:
- 在后台运行再打开应用不会闪黑一下
实际结果:
- 在后台运行再打开应用就会闪黑屏。
bug描述:
离线打包app第一次启动不会有闪黑屏,当app不结束运行退到桌面(在后台运行),再打开应用就会闪黑屏。 HBuilder X版本为4.75-----离线SDK版本也为4.75. 云打包没有问题。

| 开发环境 | 版本号 | 项目创建方式 |
|----------------------|--------|--------------|
| PC开发环境操作系统 | Windows| |
| PC开发环境操作系统版本号 | w10 | |
| HBuilderX类型 | 正式 | |
| HBuilderX版本号 | 4.75 | |
| 手机系统 | Android| |
| 手机系统版本号 | Android 14 | |
| 手机厂商 | 小米 | |
| 手机机型 | 小米12pro | |
| 页面类型 | vue | |
| vue版本 | vue3 | |
| 打包方式 | 离线 | |
| 项目创建方式 | HBuilderX | |
更多关于uni-app安卓离线打包每次切换到应用就会闪黑屏的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复
更多关于uni-app安卓离线打包每次切换到应用就会闪黑屏的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这个问题通常是由于离线打包时Android原生层Activity生命周期管理不当导致的。在应用从后台切换到前台时,系统会重新创建Activity实例,如果渲染初始化过程处理不当就会出现黑屏。
可能的原因和解决方案:
- 主题背景设置问题
检查AndroidManifest.xml中应用主题设置,确保使用了透明或合适的启动主题:
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:windowIsTranslucent">true</item> <item name="android:windowBackground">@android:color/transparent</item> </style>

