Closed Darren-l closed 3 years ago
项目中引用了第三方混淆后的库后,执行assmblePlugin后报错: PARSE ERROR: class name (com/tencent/logic/a) does not match path (com/tencent/logic/A.class) ...while parsing com/tencent/logic/A.class
请问,当前框架是不支持混淆后的库吗?
解决方式是,将出问题的库放到宿主中编译,而插件在编译的过程中排除掉该库。反正最后dex会合并,宿主和插件只要有一个有引入这个库即可。 具体操作如下:
或者让第三方库打包的时候在混淆配置中去除大小写选项也能解决这个问题。
项目中引用了第三方混淆后的库后,执行assmblePlugin后报错: PARSE ERROR: class name (com/tencent/logic/a) does not match path (com/tencent/logic/A.class) ...while parsing com/tencent/logic/A.class
请问,当前框架是不支持混淆后的库吗?