BaseApp

Results 2 issues of BaseApp

2020-04-12 22:03:24.204 18100-18100/com.laojizhang.compile_insert E/AndroidRuntime: FATAL EXCEPTION: main Process: com.laojizhang.compile_insert, PID: 18100 java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/appcompat/R$drawable; at androidx.appcompat.widget.AppCompatDrawableManager$1.(AppCompatDrawableManager.java:63) at androidx.appcompat.widget.AppCompatDrawableManager.preload(AppCompatDrawableManager.java:57) at androidx.appcompat.app.AppCompatDelegateImpl.(AppCompatDelegateImpl.java:328) at androidx.appcompat.app.AppCompatDelegateImpl.(AppCompatDelegateImpl.java:278) at androidx.appcompat.app.AppCompatDelegate.create(AppCompatDelegate.java:221) at androidx.appcompat.app.AppCompatActivity.getDelegate(AppCompatActivity.java:543) at androidx.appcompat.app.AppCompatActivity.attachBaseContext(AppCompatActivity.java:98)...

期望结果:基于TAG v2.3.0,发布SDK后,单进程多插件,同UUID,使用 MultiLoaderPluginProcessService 对插件改造后,共用一套runtime代理Activity模版(在manager 固定使用runtime.apk),不同manager实例,不同插件使用各自的loader进行Activity映射关系,正常启动; 结果:第一个插件打开正常,第二个插件打开,loader runtime 看log都加载成功,但是启动第二个插件Activity出现 PluginActivity强转异常。 看之前 issue [强转异常](https://github.com/Tencent/Shadow/issues/942) 是个BUG还未修复,请告知如何快速修复该问题思路。**很急,很急,很急**。望回复。如果修复的话请告知修复commitID @shifujun @shifujun @shifujun 万分感谢