Skip to content

请注意每个插件apk构建时都需要apply plugin: 'com.tencent.shadow.plugin' #871

@lks6123

Description

@lks6123

我在自己写的Demo时,启动插件时爆出了这个问题。

2022-03-28 19:44:03.556 30795-30832/com.leelu.shadow E/AndroidRuntime: FATAL EXCEPTION: pool-4-thread-1
    Process: com.leelu.shadow, PID: 30795
    java.lang.RuntimeException: java.lang.IllegalStateException: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: java.lang.Error: 请注意每个插件apk构建时都需要apply plugin: 'com.tencent.shadow.plugin'
        at com.leelu.plugin_manager.SamplePluginManager$1.run(SamplePluginManager.java:164)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:920)
     Caused by: java.lang.IllegalStateException: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: java.lang.Error: 请注意每个插件apk构建时都需要apply plugin: 'com.tencent.shadow.plugin'
        at android.os.Parcel.createExceptionOrNull(Parcel.java:2433)
        at android.os.Parcel.createException(Parcel.java:2409)
        at android.os.Parcel.readException(Parcel.java:2392)
        at android.os.Parcel.readException(Parcel.java:2334)
        at com.tencent.shadow.dynamic.manager.BinderPluginLoader.loadPlugin(BinderPluginLoader.java:47)
        at com.leelu.plugin_manager.FastPluginManager.loadPlugin(FastPluginManager.java:127)
        at com.leelu.plugin_manager.SamplePluginManager$1.run(SamplePluginManager.java:142)

代码 pr 上来了。 大佬帮我看看。 搞了两天了。 还是没搞定。
代码在 sample 目录下面。 是一个单独的 Project 。 是通过maven依赖的方式, shadow是最新的shadow sdk 源码编译到本地maven 仓库的。

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