Skip to content

Android13跨进程冷启动无响应 #73

@majunm

Description

@majunm

【平台环境】:mac
【Android Studio版本】:Android Studio Iguana | 2023.2.1
【编译使用Java版本】:jdk17
【kotlin版本】:org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.20
【gradle-plugin版本】:com.android.tools.build:gradle:7.4.2
【gradle-wrapper版本】:gradle-7.5-bin.zip
【drouter版本】:io.github.didi:drouter-api:2.4.6 [和] io.github.didi:drouter-api-process:1.0.0
【复现步骤】:A 应用 打开 B应用[B冷启动]
【期望结果】:A 应用 能正常打开B应用[B冷启动打开]
【特别说明】:Android9,Android12正常打开目标应用 Android13启动失败
【日志】:
12-27 20:27:20.050 8046 8046 D DRouterCore: Request start -------------------------------------------------------------
12-27 20:27:20.051 8046 8046 D DRouterCore: primary request "11", router uri "/path/remote", need callback "true"
12-27 20:27:20.051 8046 8046 D DRouterCore: [Local] Get service "IRequestProxy" with impl "RequestProxy"
12-27 20:27:20.052 8046 8046 W DRouterCore: [Local] Get service "IRouterResult" fail with default "null"
12-27 20:27:20.052 8046 8046 D DRouterCore: [Local] Get service "IRemoteBridge" with impl "RemoteBridge"
12-27 20:27:20.052 8046 8046 D DRouterCore: [Client] start ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12-27 20:27:20.053 8046 8046 D DRouterCore: [Client] "service:IRequestServer methodName:request" start, authority "com.smartsee.cc.remote.authority"
12-27 20:27:20.071 8046 8046 D DRouterCore: [Client] "service:IRequestServer methodName:request" finish, and state success
12-27 20:27:20.071 8046 8046 D DRouterCore: [Client] finish ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12-27 20:27:20.072 8046 8061 D DRouterCore: [Client] receive callback "com.didi.drouter.request.RequestProxy$1@ae1af" from binder thread binder:8046_3
12-27 20:27:20.072 8046 8061 W DRouterCore: [Client] "com.didi.drouter.router.Request@1bf99bc" callback success
12-27 20:27:20.073 8046 8061 D DRouterCore: ==== request "11" complete, reason "complete" ====
12-27 20:27:20.073 8046 8061 D DRouterCore: primary request "11" complete, router uri "/path/remote", all reason {11=complete}
12-27 20:27:20.073 8046 8061 D DRouterCore: Request finish ------------------------------------------------------------
12-27 20:27:20.501 8046 8057 E DRouterCore: [Client] StreamCallback recycle

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions