Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
SherlockGougou opened this issue Oct 26, 2017 · 20 comments

Comments

@SherlockGougou
Copy link

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

@TangXiaoLv
Copy link
Owner

@16fangougou 报错看下

@MidTse
Copy link

MidTse commented Oct 28, 2017

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
麻烦你抽空看一下,谢谢。

@TangXiaoLv
Copy link
Owner

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

@chenenqiang12345
Copy link

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

@TangXiaoLv
Copy link
Owner

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

@tpnet
Copy link

tpnet commented Nov 24, 2017

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

@TangXiaoLv
Copy link
Owner

3.0.0测试中,还有点BUG

@SmallWinter
Copy link

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

@TangXiaoLv
Copy link
Owner

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

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

@dukezhao
Copy link

dukezhao commented Dec 4, 2017

测试版用了,不行

@MaSiYuan
Copy link

请问现在支持gradle 3.0了吗?

1 similar comment
@blueb0ne
Copy link

blueb0ne commented Feb 7, 2018

请问现在支持gradle 3.0了吗?

@dukezhao
Copy link

dukezhao commented Mar 9, 2018

大佬咋样了啊

@SmallWinter
Copy link

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

@MichaelJokAr
Copy link

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

@JessYanCoding
Copy link

JessYanCoding commented Apr 12, 2018

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

@paul1992li
Copy link

when support gradle build > 3.1.0 (build with D8)

@paul1992li
Copy link

@MichaelJokAr @JessYanCoding
Tencent/tinker#942 (comment)
自己写了个十分简陋的方案 可以支持3.0+以上的分包,可以参考下

@JessYanCoding
Copy link

@paul1992li 感谢分享

@2e2ee95304418f96
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests