Closed liyongyiHL closed 6 years ago
项目根目录中引入了自定义的一个插件,插件的功能为增加一个transform,在打包过程执行dex时动态为代码添加日志。 插件在app主项目的build.gralde文件中通过apply plugin 开启执行。
使用自定义插件后 release 混淆包打包成功
但是在release 混淆 打包时会发生类找不到的问题, 以下为打开和关闭自定义插件时的打包日志对比。
gradle-small plugin : 1.1.0-alpha2 (project) small aar : 1.3.0-beta5 (project) gradle core : 4.1 android plugin : 2.1.0 OS : Mac OS X 10.12.6 (x86_64)
错误报告
你做了什么?
项目根目录中引入了自定义的一个插件,插件的功能为增加一个transform,在打包过程执行dex时动态为代码添加日志。 插件在app主项目的build.gralde文件中通过apply plugin 开启执行。
你期望的结果是什么?
使用自定义插件后 release 混淆包打包成功
实际结果是什么?
但是在release 混淆 打包时会发生类找不到的问题, 以下为打开和关闭自定义插件时的打包日志对比。
Small环境
Compile-time
Bundles