DroidPluginTeam / DroidPluginTeam/DroidPlugin
安装插件后,打开插件activity会出现class not found
Open
- Dominant language
- Java
- Stars
- 7k
- Forks
- 2.5k
- PR merge metrics
- No merged PRs in 30d
Description
排查源码 PluginCallback 的handleLaunchActivity 里有这样的一段逻辑:,发现在替换intent的时候,targetComponentName.getClassName().startsWith("") 这个条件一直为true的情况,因为原来intent里有ClassName,判断startsWith("")一定为true,会执行下面的逻辑
targetIntent.setClassName(targetComponentName.getPackageName(), targetComponentName.getPackageName() + targetComponentName.getClassName());
这样intent里的目标类名会多加一层packageName,导致class 加载失败。
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.