Android-Easy-MultiDex
Android-Easy-MultiDex copied to clipboard
请求支持gradle新版本,com.android.tools.build:gradle:3.0.0!
as已发布正式版3.0,请求支持!
@16fangougou 报错看下
我使用com.android.tools.build:gradle:3.0.0打包项目,在android4.4版本(红米1s)出现dex分包失败,一点就崩溃,错误日志如上。
通过降回com.android.tools.build:gradle:2.3.3,上述情况就不会发生。
想通过你的dex分包方案配合com.android.tools.build:gradle:3.0.0来解决上述升级后的问题,但是编译不过去,截图如下:
麻烦你抽空看一下,谢谢。
@MidTse 好的,最近比较忙,不过会支持
快点啊 今晚 搞好啊,急用 速度
@chenenqiang12345 如果没有特殊需求建议先用3.3 + 2.3.3 别着急升级到4.1 + 3.0.0,新版gradle 变了很多api
@TangXiaoLv 大佬,搞好了吗? 着急
3.0.0测试中,还有点BUG
@TangXiaoLv 大佬,辛苦了,大家都等着你呢。
@SherlockGougou @MidTse @chenenqiang12345 @tpnet @SmallWinter 如果着急可以先用测试版
compile 'com.library.tangxiaolv:dexknife-plus:1.0.5.alpha'
测试版用了,不行
请问现在支持gradle 3.0了吗?
请问现在支持gradle 3.0了吗?
大佬咋样了啊
@dukezhao 自用gradle3.0.1+4.1 完美使用,分包插件使用的也是最初版'com.android.support:multidex:1.0.1' !!
什么时候支持呀,都一年了
经测试 com.library.tangxiaolv:dexknife-plus:1.0.5.alpha 是支持 com.android.tools.build:gradle:3.0.0 以及 com.android.tools.build:gradle:3.0.1的
只是不支持 com.android.tools.build:gradle:3.1.0 及以上版本 (请求支持)
MVPArms 或者 MVPArt 框架使用者在 dexknife.txt 文件中加入以下即可:
-keep **.GlobalConfiguration.class
-keep **.GlobalConfiguration$*.class
如果还有哪个类继续报 NoClassDefFoundError,那就继续 -keep 哪个类
when support gradle build > 3.1.0 (build with D8)
@MichaelJokAr @JessYanCoding https://github.com/Tencent/tinker/issues/942#issuecomment-435680894 自己写了个十分简陋的方案 可以支持3.0+以上的分包,可以参考下
@paul1992li 感谢分享
经测试 com.library.tangxiaolv:dexknife-plus:1.0.5.alpha 是支持 com.android.tools.build:gradle:3.0.0 以及 com.android.tools.build:gradle:3.0.1的
只是不支持 com.android.tools.build:gradle:3.1.0 及以上版本 (请求支持)
MVPArms 或者 MVPArt 框架使用者在 dexknife.txt 文件中加入以下即可:
-keep **.GlobalConfiguration.class -keep **.GlobalConfiguration$*.class
如果还有哪个类继续报 NoClassDefFoundError,那就继续 -keep 哪个类
还是不行,我看了我的主dex中有这个类,但是仍然报这个类NoClassDefFoundError,模拟器4.4.2上