Android-Easy-MultiDex icon indicating copy to clipboard operation
Android-Easy-MultiDex copied to clipboard

请求支持gradle新版本,com.android.tools.build:gradle:3.0.0!

Open SherlockGougou opened this issue 7 years ago • 20 comments

as已发布正式版3.0,请求支持!

SherlockGougou avatar Oct 26 '17 01:10 SherlockGougou

@16fangougou 报错看下

TangXiaoLv avatar Oct 26 '17 05:10 TangXiaoLv

image 我使用com.android.tools.build:gradle:3.0.0打包项目,在android4.4版本(红米1s)出现dex分包失败,一点就崩溃,错误日志如上。 image 通过降回com.android.tools.build:gradle:2.3.3,上述情况就不会发生。 想通过你的dex分包方案配合com.android.tools.build:gradle:3.0.0来解决上述升级后的问题,但是编译不过去,截图如下:

image 麻烦你抽空看一下,谢谢。

MidTse avatar Oct 28 '17 00:10 MidTse

@MidTse 好的,最近比较忙,不过会支持

TangXiaoLv avatar Oct 30 '17 02:10 TangXiaoLv

快点啊 今晚 搞好啊,急用 速度

chenenqiang12345 avatar Oct 31 '17 07:10 chenenqiang12345

@chenenqiang12345 如果没有特殊需求建议先用3.3 + 2.3.3 别着急升级到4.1 + 3.0.0,新版gradle 变了很多api

TangXiaoLv avatar Oct 31 '17 09:10 TangXiaoLv

@TangXiaoLv 大佬,搞好了吗? 着急

tpnet avatar Nov 24 '17 08:11 tpnet

3.0.0测试中,还有点BUG

TangXiaoLv avatar Nov 25 '17 13:11 TangXiaoLv

@TangXiaoLv 大佬,辛苦了,大家都等着你呢。

SmallWinter avatar Nov 30 '17 10:11 SmallWinter

@SherlockGougou @MidTse @chenenqiang12345 @tpnet @SmallWinter 如果着急可以先用测试版

compile 'com.library.tangxiaolv:dexknife-plus:1.0.5.alpha'

TangXiaoLv avatar Dec 04 '17 01:12 TangXiaoLv

测试版用了,不行

dukezhao avatar Dec 04 '17 12:12 dukezhao

请问现在支持gradle 3.0了吗?

MaSiYuan avatar Jan 21 '18 03:01 MaSiYuan

请问现在支持gradle 3.0了吗?

blueb0ne avatar Feb 07 '18 03:02 blueb0ne

大佬咋样了啊

dukezhao avatar Mar 09 '18 14:03 dukezhao

@dukezhao 自用gradle3.0.1+4.1 完美使用,分包插件使用的也是最初版'com.android.support:multidex:1.0.1' !!

SmallWinter avatar Mar 10 '18 01:03 SmallWinter

什么时候支持呀,都一年了

MichaelJokAr avatar Mar 27 '18 02:03 MichaelJokAr

经测试 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 哪个类

JessYanCoding avatar Apr 12 '18 06:04 JessYanCoding

when support gradle build > 3.1.0 (build with D8)

paul1992li avatar Oct 29 '18 15:10 paul1992li

@MichaelJokAr @JessYanCoding https://github.com/Tencent/tinker/issues/942#issuecomment-435680894 自己写了个十分简陋的方案 可以支持3.0+以上的分包,可以参考下

paul1992li avatar Nov 04 '18 16:11 paul1992li

@paul1992li 感谢分享

JessYanCoding avatar Nov 05 '18 05:11 JessYanCoding

经测试 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上

2e2ee95304418f96 avatar Jan 31 '19 03:01 2e2ee95304418f96