jacobchow
jacobchow
I also encountered the same problem. Do you have latest windows updates and latest GPU drivers installed? ---- yes, I install latest GPU drivers for Intel and NVIDIA and DirextX,...
> @eozuak any update? Please note the previous comment.thanks
> `dependsOn`只影响ClassLoader的parent逻辑,不会影响Resources的逻辑的。 > > 但是做资源的依赖关系也是可行的,Android系统本身就支持。可以在构建aar模块时用`public.txt`固定一些资源ID,然后在其他Apk中引用固定的资源ID。还需要用`aapt2`的参数在构建时修改资源ID的分区。 > > 构造插件的Resources对象时也需要将被依赖的apk添加到`android.content.pm.ApplicationInfo#sharedLibraryFiles`字段中。可以通过修改Shadow的这个方法修改构造Resources对象的逻辑`com.tencent.shadow.core.loader.blocs.CreateResourceBloc#create`,将dependsOn引入到这里来。 > > 这里可能有些坑,Android大概是8.0或者9.0,`android.content.pm.PackageManager#getResourcesForApplication(android.content.pm.ApplicationInfo)`这个API构造的Resources对象才能正确识别`sharedLibraryFiles`中的资源ID的分区号。旧版本的Android系统还是需要反射AssetsManager才能正确构造。 [https://juejin.cn/post/6844903893130821640](url) 这里面提到的:“关于跨插件依赖资源,代码还没有上传,需要整理一下。请关注com.tencent.shadow.core.loader.blocs.CreateResourceBloc#create方法的实现变化。” 请问这部分关于跨插件依赖资源的修改还有支持的计划吗?或者有没有临时代码提交可以参考? @shifujun
支持每个插件分别运行在不同进程。不支持单个插件中的不同组件运行在多个进程。
> > 支持每个插件分别运行在不同进程。不支持单个插件中的不同组件运行在多个进程。 > > 多问一句,插件中只有activity或者只有service,这个插件都是可以在自己独立的进程运行的,对吧,谢谢回复 是的,参考demo代码SamplePluginManager#getPluginProcessServiceName方法,根据插件的partkey映射到指定PPS就行了