uni-app 在 rk3288 Android 7.1 系统上重复开关机出现白屏问题

uni-app 在 rk3288 Android 7.1 系统上重复开关机出现白屏问题

类别 信息
产品分类 uniapp/App
PC开发环境操作系统 Windows
PC开发环境操作系统版本号 win10
HBuilderX类型 正式
HBuilderX版本号 3.2.6
手机系统 Android
手机系统版本号 Android 7.1.1
手机厂商 rk3288
手机机型 rk3288
页面类型 vue
打包方式 离线
项目创建方式 HBuilderX

操作步骤:

  1. 一开始应用正常使用,
  2. 重复打开再杀掉应用后 启动白屏导致无法进入,
  3. 在系统设置清除应用缓存后又能正常进入。

重复步骤2,3
仅在部分机型上发现问题。

预期结果:

应用始终正常打开

实际结果:

报错白屏,无法进入应用

bug描述:

W/System.err: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.**.**/io.dcloud.PandoraEntryActivity}: java.lang.IllegalArgumentException: Cannot parse iv:ciphertext:mac  
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2671)  
W/System.err:     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2732)  
    at android.app.ActivityThread.-wrap12(ActivityThread.java)  
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1483)  
    at android.os.Handler.dispatchMessage(Handler.java:102)  
    at android.os.Looper.loop(Looper.java:154)  
W/System.err:     at android.app.ActivityThread.main(ActivityThread.java:6141)  
    at java.lang.reflect.Method.invoke(Native Method)  
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:912)  
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:802)  
W/System.err: Caused by: java.lang.IllegalArgumentException: Cannot parse iv:ciphertext:mac  
    at io.dcloud.f.d.a$a.<init>(SourceFile:16)  
    at io.dcloud.f.d.b.b(SourceFile:27)  
    at io.dcloud.f.d.b.a(SourceFile:28)  
W/System.err:     at io.dcloud.common.adapter.util.SP.getsBundleData(SourceFile:3)  
    at io.dcloud.feature.ad.AdSplashUtil.getAL(SourceFile:1)  
    at io.dcloud.feature.ad.dcloud.ADHandler.bd(SourceFile:56)  
    at io.dcloud.feature.ad.dcloud.ADHandler.pull(SourceFile:11)  
    at io.dcloud.feature.ad.dcloud.AdFeatureImpl.doForFeature(SourceFile:62)  
W/System.err:     at io.dcloud.feature.ad.AdFeatureImplMgr.doForFeature(SourceFile:6)  
    at io.dcloud.a.a(SourceFile:13)  
    at io.dcloud.b.checkAndRequestStoragePermission(SourceFile:27)  
    at io.dcloud.WebAppActivity.checkAndRequestStoragePermission(SourceFile:1)  
    at io.dcloud.b.onCreate(SourceFile:117)  
    at io.dcloud.WebAppActivity.onCreate(SourceFile:23)  
W/System.err:     at io.dcloud.PandoraEntryActivity.onCreate(PandoraEntryActivity.java:37)  
    at android.app.Activity.performCreate(Activity.java:6709)  
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118)  
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2624)  
    ... 9 more

更多关于uni-app 在 rk3288 Android 7.1 系统上重复开关机出现白屏问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html

6 回复

你是用的离线打包SDK吗?

更多关于uni-app 在 rk3288 Android 7.1 系统上重复开关机出现白屏问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html


是的用的这个版本的包 Android-SDK@3.2.3.81011_20210826

rk3288 这是开发板?

这里似乎是 ad 包使用了 sharedpreferences 引起的兼容性问题,请问那位大神能给解决下呢,或者报错了能加个try 让上层应用能正常加载 不至于卡白屏。

我的app打包时把广告全部去除勾选了,仍有部分几率会出现启动时闪退。

回到顶部