DroidPlugin icon indicating copy to clipboard operation
DroidPlugin copied to clipboard

安装插件后,打开插件activity会出现class not found

Open ldw5821cn opened this issue 4 years ago • 1 comments

排查源码 PluginCallback 的handleLaunchActivity 里有这样的一段逻辑:,发现在替换intent的时候,targetComponentName.getClassName().startsWith("") 这个条件一直为true的情况,因为原来intent里有ClassName,判断startsWith("")一定为true,会执行下面的逻辑 targetIntent.setClassName(targetComponentName.getPackageName(), targetComponentName.getPackageName() + targetComponentName.getClassName()); 这样intent里的目标类名会多加一层packageName,导致class 加载失败。

ldw5821cn avatar Jan 09 '20 09:01 ldw5821cn

感谢你提出的 issue ,根据你的说明我成功解决了问题,现在可以正常跳转插件act

apsonLi avatar May 08 '21 03:05 apsonLi