Open mygift2016 opened 7 years ago
Sample项目包app+stub下远程依赖compile 'com.squareup.okhttp3:okhttp:3.3.1',编译打包发现所有插件SO均被打包okhttp:3.3.1,项目运行时报OKhttp pre-verified(插件被重复打包引用)
Small能够正确编译打包,支持app+stub下的依赖全局共享,并且编译打包在宿主的APP,其他插件引用和调用宿主的运行环境。
Small发生编译报错,报错信息如下: 无,可以编译成功
Small发送运行报错,报错信息如下: java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation OKhttp
gradle-small plugin : 1.1.0-beta3 (maven) small aar : 1.1.0-beta8 (maven) gradle core : 2.14.1 android plugin : 2.2.2 OS : Windows 7 (Intel64)
(注:编译时错误只需本行以上内容,运行时错误补充本行以下内容)
Device : Samsung SM-G5309W SDK : Android 4.4.4 ABI : armeabi-v7a
请升级下small版本beta4 再试试
错误报告
你做了什么?
Sample项目包app+stub下远程依赖compile 'com.squareup.okhttp3:okhttp:3.3.1',编译打包发现所有插件SO均被打包okhttp:3.3.1,项目运行时报OKhttp pre-verified(插件被重复打包引用)
你期望的结果是什么?
Small能够正确编译打包,支持app+stub下的依赖全局共享,并且编译打包在宿主的APP,其他插件引用和调用宿主的运行环境。
实际结果是什么?
Small发生编译报错,报错信息如下: 无,可以编译成功
Small发送运行报错,报错信息如下: java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation OKhttp
Small环境
Compile-time
Bundles
(注:编译时错误只需本行以上内容,运行时错误补充本行以下内容)
Runtime