1***@qq.com
1***@qq.com
  • 发布:2024-11-07 23:00
  • 更新:2026-03-13 17:11
  • 阅读:567

安卓离线打包在后台运行,再打开应用就会闪黑屏,哪位大佬有遇到过且解决了吗

分类:uni-app

uniapp安卓离线打包

app第一次启动不会有闪黑屏,当app不结束运行退到桌面(在后台运行),再打开应用就会闪黑屏

云打包没有问题,应该不是vue代码的原因

compileSdk:34
targetSdk:34
ndk.abiFilters:'arm64-v8a', 'armeabi-v7a'

其他依赖版本检查过和官方文档中一样

有试过更换targetSdk,compileSdk都没有用

2024-11-07 23:00 负责人:无 分享
已邀请:
wwwzzz

wwwzzz

遇到同样的问题,楼主解决了吗?

  • 俩只卯兔

    遇到同样的问题,层主解决了吗?

    2025-06-18 11:36

  • wwwzzz

    回复 俩只卯兔: 没,升级到最新的sdk也不行

    2025-06-18 11:44

俩只卯兔

俩只卯兔 - 俩只卯兔的爸爸

遇到同样的问题,楼主解决了吗?

4***@qq.com

4***@qq.com

解决了吗?我今天也遇到了,使用最新的4.75sdk打包的,后台启动就会闪黑屏。

7***@qq.com

7***@qq.com

遇到同样的问题,楼主解决了吗?我是切换页面会这样

3***@qq.com

3***@qq.com

感觉是热启动时,缺失了一些配置。我是通过下面的方式解决的,适用于有启动图的情况。

第1步

在应用的AndroidManifest.xml里面的<activity android:name="io.dcloud.PandoraEntry"></activity>
内增加这两项:
android:taskAffinity="${applicationId}"
android:allowTaskReparenting="false"

第2步

修改应用的res/values/styles.xml下的内容,在<style name="DCloudActivityTheme" parent="Theme.AppCompat.Light.NoActionBar"></style>后面继续增加以下代码

<style name="TranslucentTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowBackground">@drawable/splash_background</item>
<item name="android:windowAnimationStyle">@null</item>
<item name="android:forceDarkAllowed">false</item>
<item name="android:colorEdgeEffect">#333333</item>
<item name="android:windowFullscreen">true</item>
</style>

第3步

在应用的res/drawable/下面增加新的配置文件splash_background.xml
配置文件内容:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/image_color_white" />
<item>
<bitmap
android:gravity="center"
android:scaleType="fitCenter"
android:src="@drawable/splash" />
</item>
</layer-list>

  • 3***@qq.com

    第1步是增加属性,不是在标签内增加子元素。

    2026-03-13 17:12

要回复问题请先登录注册