dcloudio / dcloudio/uni-app

红米手机上运行后,首次安装会出现路由跳转失败问题

Open
#5,758 6 comments 0 reactions 1 assignee Claimed by @StrivingRabbit View on GitHub
Dominant language
JavaScript
Stars
41.6k
Forks
3.7k
Avg merge
7h 6m
Merged PRs (30d)
6

Description

### 发行方式

App

### 具体平台

REDMI NOTE 10 pro, Android13, MIUI14.0.8.0(TKPCNXM)

### 开发环境

macOS

### 项目创建方式

HBuilderX

### 依赖版本

HBuilderX: 4.76 , vue3

### 问题描述

路由跳转失败,无法跳到具体页面。重启应用就可以正常加载。

### 重现步骤

进入应用后,点击首页路由无法跳转

### 期望行为

正常路由到具体页面

### 实际行为

路由跳转失败,无法跳到具体页面。重启应用就可以正常加载。
下面是日志:

09-13 20:55:30.521 3519 3519 W Resources: Drawable com.funtechlab.czjs:drawable/dcloud_circle_white_progress has unresolved theme attributes! Consider using Resources.getDrawable(int, Theme) or Context.getDrawable(int).
09-13 20:55:30.521 3519 3519 W Resources: java.lang.RuntimeException
09-13 20:55:30.521 3519 3519 W Resources: at android.content.res.Resources.getDrawable(Resources.java:954)
09-13 20:55:30.521 3519 3519 W Resources: at io.dcloud.feature.ui.nativeui.b.h(SourceFile:14)
09-13 20:55:30.521 3519 3519 W Resources: at io.dcloud.feature.ui.nativeui.b.a(SourceFile:103)
09-13 20:55:30.521 3519 3519 W Resources: at io.dcloud.feature.ui.nativeui.b.(SourceFile:57)
09-13 20:55:30.521 3519 3519 W Resources: at io.dcloud.feature.ui.nativeui.NativeUIFeatureImpl.execute(SourceFile:112)
09-13 20:55:30.521 3519 3519 W Resources: at io.dcloud.p.h1.a(SourceFile:142)
09-13 20:55:30.521 3519 3519 W Resources: at io.dcloud.p.h1.b(SourceFile:5)
09-13 20:55:30.521 3519 3519 W Resources: at io.dcloud.p.h1.processEvent(SourceFile:174)
09-13 20:55:30.521 3519 3519 W Resources: at io.dcloud.p.k0.dispatchEvent(SourceFile:22)
09-13 20:55:30.521 3519 3519 W Resources: at io.dcloud.common.core.ui.l.processEvent(SourceFile:2)
09-13 20:55:30.521 3519 3519 W Resources: at io.dcloud.common.adapter.ui.AdaUniWebView.exec(SourceFile:7)
09-13 20:55:30.521 3519 3519 W Resources: at io.dcloud.common.adapter.ui.AdaUniWebView$1.execute(SourceFile:5)
09-13 20:55:30.521 3519 3519 W Resources: at io.dcloud.common.adapter.util.MessageHandler$1.handleMessage(SourceFile:3)
09-13 20:55:30.521 3519 3519 W Resources: at android.os.Handler.dispatchMessage(Handler.java:106)
09-13 20:55:30.521 3519 3519 W Resources: at android.os.Looper.loopOnce(Looper.java:211)
09-13 20:55:30.521 3519 3519 W Resources: at android.os.Looper.loop(Looper.java:300)
09-13 20:55:30.521 3519 3519 W Resources: at android.app.ActivityThread.main(ActivityThread.java:8321)
09-13 20:55:30.521 3519 3519 W Resources: at java.lang.reflect.Method.invoke(Native Method)
09-13 20:55:30.521 3519 3519 W Resources: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:581)
09-13 20:55:30.521 3519 3519 W Resources: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1028)
09-13 20:55:30.527 3519 3519 D VRI[PopupWindow:99aa2d]: hardware acceleration = true, forceHwAccelerated = false
09-13 20:55:30.556 3519 3519 D BufferQueueConsumer: [](id:dbf00000011,api:0,p:-1,c:3519) connect: controlledByApp=false
09-13 20:55:30.560 3519 3519 D VRI[PopupWindow:99aa2d]: vri.reportNextDraw android.view.ViewRootImpl.performTraversals:3910 android.view.ViewRootImpl.doTraversal:2645 android.view.ViewRootImpl$TraversalRunnable.run:9788 android.view.Choreographer$CallbackRecord.run:1435 android.view.Choreographer$CallbackRecord.run:1443
09-13 20:55:30.560 3519 3519 D VRI[PopupWindow:99aa2d]: vri.Setup new sync id=0 syncSeqId=0
09-13 20:55:30.566 3519 3618 D BLASTBufferQueue: [VRI[PopupWindow:99aa2d]#17](f:0,a:1) acquireNextBufferLocked size=420x336 mFrameNumber=1 applyTransaction=true mTimestamp=877910147322480(auto) mPendingTransactions.size=0 graphicBufferId=15113989914693 transform=0
09-13 20:55:30.566 3519 3618 W Parcel : Expecting binder but got null!
09-13 20:55:30.568 3519 3519 D VRI[PopupWindow:99aa2d]: vri.reportDrawFinished syncSeqId=0 android.view.ViewRootImpl.lambda$createSyncIfNeeded$4$android-view-ViewRootImpl:3978 android.view.ViewRootImpl$$ExternalSyntheticLambda1.run:6 android.os.Handler.handleCallback:942 android.os.Handler.dispatchMessage:99 android.os.Looper.loopOnce:211
09-13 20:55:30.568 3519 3519 D VRI[PopupWindow:99aa2d]: vri.reportNextDraw android.view.ViewRootImpl.handleResized:2020 android.view.ViewRootImpl.-$$Nest$mhandleResized:0 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:6063 android.view.ViewRootImpl$ViewRootHandler.handleMessage:6027 android.os.Handler.dispatchMessage:106
09-13 20:55:30.568 3519 3519 D VRI[PopupWindow:99aa2d]: vri.Setup new sync id=1 syncSeqId=0
09-13 20:55:30.571 3519 3519 D VRI[PopupWindow:99aa2d]: vri.reportDrawFinished syncSeqId=0 android.view.ViewRootImpl.lambda$createSyncIfNeeded$4$android-view-ViewRootImpl:3978 android.view.ViewRootImpl$$ExternalSyntheticLambda1.run:6 android.os.Handler.handleCallback:942 android.os.Handler.dispatchMessage:99 android.os.Looper.loopOnce:211
09-13 20:55:30.664 3519 3519 D View : [Warning] assignParent to null: this = android.widget.PopupWindow$PopupDecorView{b12f4ba V.E...... R......D 0,0-420,336}
09-13 20:55:30.679 3519 3575 D BLASTBufferQueue: [VRI[PopupWindow:99aa2d]#17](f:0,a:1) destructor()
09-13 20:55:30.679 3519 3575 D BufferQueueConsumer: [VRI[PopupWindow:99aa2d]#17(BLAST Consumer)17](id:dbf00000011,api:0,p:-1,c:3519) disconnect
09-13 20:55:31.045 3519 3519 I HandWritingStubImpl: refreshLastKeyboardType: 1
09-13 20:55:31.045 3519 3519 I HandWritingStubImpl: getCurrentKeyboardType: 1
09-13 20:55:31.055 3519 3519 E UIWidgetMgr: new -- JSNWindow=_www/__uniappview.html
09-13 20:55:32.532 3519 3519 W Resources: Drawable com.funtechlab.czjs:drawable/dcloud_circle_white_progress has unresolved theme attributes! Consider using Resources.getDrawable(int, Theme) or Context.getDrawable(int).
09-13 20:55:32.532 3519 3519 W Resources: java.lang.RuntimeException
09-13 20:55:32.532 3519 3519 W Resources: at android.content.res.Resources.getDrawable(Resources.java:954)
09-13 20:55:32.532 3519 3519 W Resources: at io.dcloud.feature.ui.nativeui.b.h(SourceFile:14)
09-13 20:55:32.532 3519 3519 W Resources: at io.dcloud.feature.ui.nativeui.b.a(SourceFile:103)
09-13 20:55:32.532 3519 3519 W Resources: at io.dcloud.feature.ui.nativeui.b.(SourceFile:57)
09-13 20:55:32.532 3519 3519 W Resources: at io.dcloud.feature.ui.nativeui.NativeUIFeatureImpl.execute(SourceFile:112)
09-13 20:55:32.532 3519 3519 W Resources: at io.dcloud.p.h1.a(SourceFile:142)
09-13 20:55:32.532 3519 3519 W Resources: at io.dcloud.p.h1.b(SourceFile:5)
09-13 20:55:32.532 3519 3519 W Resources: at io.dcloud.p.h1.processEvent(SourceFile:174)
09-13 20:55:32.532 3519 3519 W Resources: at io.dcloud.p.k0.dispatchEvent(SourceFile:22)
09-13 20:55:32.532 3519 3519 W Resources: at io.dcloud.common.core.ui.l.processEvent(SourceFile:2)
09-13 20:55:32.532 3519 3519 W Resources: at io.dcloud.common.adapter.ui.AdaUniWebView.exec(SourceFile:7)
09-13 20:55:32.532 3519 3519 W Resources: at io.dcloud.common.adapter.ui.AdaUniWebView$1.execute(SourceFile:5)
09-13 20:55:32.532 3519 3519 W Resources: at io.dcloud.common.adapter.util.MessageHandler$1.handleMessage(SourceFile:3)
09-13 20:55:32.532 3519 3519 W Resources: at android.os.Handler.dispatchMessage(Handler.java:106)
09-13 20:55:32.532 3519 3519 W Resources: at android.os.Looper.loopOnce(Looper.java:211)
09-13 20:55:32.532 3519 3519 W Resources: at android.os.Looper.loop(Looper.java:300)
09-13 20:55:32.532 3519 3519 W Resources: at android.app.ActivityThread.main(ActivityThread.java:8321)
09-13 20:55:32.532 3519 3519 W Resources: at java.lang.reflect.Method.invoke(Native Method)
09-13 20:55:32.532 3519 3519 W Resources: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:581)
09-13 20:55:32.532 3519 3519 W Resources: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1028)
09-13 20:55:32.537 3519 3519 D VRI[PopupWindow:9753f2f]: hardware acceleration = true, forceHwAccelerated = false
09-13 20:55:32.565 3519 3519 D BufferQueueConsumer: [](id:dbf00000012,api:0,p:-1,c:3519) connect: controlledByApp=false
09-13 20:55:32.568 3519 3519 D VRI[PopupWindow:9753f2f]: vri.reportNextDraw android.view.ViewRootImpl.performTraversals:3910 android.view.ViewRootImpl.doTraversal:2645 android.view.ViewRootImpl$TraversalRunnable.run:9788 android.view.Choreographer$CallbackRecord.run:1435 android.view.Choreographer$CallbackRecord.run:1443
09-13 20:55:32.568 3519 3519 D VRI[PopupWindow:9753f2f]: vri.Setup new sync id=0 syncSeqId=0
09-13 20:55:32.574 3519 3618 D BLASTBufferQueue: [VRI[PopupWindow:9753f2f]#18](f:0,a:1) acquireNextBufferLocked size=420x336 mFrameNumber=1 applyTransaction=true mTimestamp=877912155551633(auto) mPendingTransactions.size=0 graphicBufferId=15113989914699 transform=0
09-13 20:55:32.574 3519 3618 W Parcel : Expecting binder but got null!
09-13 20:55:32.575 3519 3519 D VRI[PopupWindow:9753f2f]: vri.reportDrawFinished syncSeqId=0 android.view.ViewRootImpl.lambda$createSyncIfNeeded$4$android-view-ViewRootImpl:3978 android.view.ViewRootImpl$$ExternalSyntheticLambda1.run:6 android.os.Handler.handleCallback:942 android.os.Handler.dispatchMessage:99 android.os.Looper.loopOnce:211
09-13 20:55:32.575 3519 3519 D VRI[PopupWindow:9753f2f]: vri.reportNextDraw android.view.ViewRootImpl.handleResized:2020 android.view.ViewRootImpl.-$$Nest$mhandleResized:0 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:6063 android.view.ViewRootImpl$ViewRootHandler.handleMessage:6027 android.os.Handler.dispatchMessage:106
09-13 20:55:32.576 3519 3519 D VRI[PopupWindow:9753f2f]: vri.Setup new sync id=1 syncSeqId=0
09-13 20:55:32.578 3519 3519 D VRI[PopupWindow:9753f2f]: vri.reportDrawFinished syncSeqId=0 android.view.ViewRootImpl.lambda$createSyncIfNeeded$4$android-view-ViewRootImpl:3978 android.view.ViewRootImpl$$ExternalSyntheticLambda1.run:6 android.os.Handler.handleCallback:942 android.os.Handler.dispatchMessage:99 android.os.Looper.loopOnce:211
09-13 20:55:32.671 3519 3519 D View : [Warning] assignParent to null: this = android.widget.PopupWindow$PopupDecorView{de8a3d4 V.E...... R......D 0,0-420,336}
09-13 20:55:32.688 3519 3575 D BLASTBufferQueue: [VRI[PopupWindow:9753f2f]#18](f:0,a:1) destructor()
09-13 20:55:32.689 3519 3575 D BufferQueueConsumer: [VRI[PopupWindow:9753f2f]#18(BLAST Consumer)18](id:dbf00000012,api:0,p:-1,c:3519) disconnect
09-13 20:55:33.043 3519 3519 I HandWritingStubImpl: refreshLastKeyboardType: 1
09-13 20:55:33.044 3519 3519 I HandWritingStubImpl: getCurrentKeyboardType: 1
09-13 20:55:33.055 3519 3519 E UIWidgetMgr: new -- JSNWindow=_www/__uniappview.html

### 截图或录屏

https://github.com/user-attachments/assets/e6b8c02b-46a7-416c-a4c4-9d22e1451853

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.