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

java.lang.NoClassDefFoundError #70

Open
xiaojinzi123 opened this issue Jul 15, 2020 · 7 comments
Open

java.lang.NoClassDefFoundError #70

xiaojinzi123 opened this issue Jul 15, 2020 · 7 comments

Comments

@xiaojinzi123
Copy link
Owner

有个别群友反应出现了以下的问题. 我这边不断配合群友在排查. 是偶尔出现的. 初步怀疑是 Gradle 或者是 multiple dex 的问题.
我这边尽快给出确切的解答
image

@abcdisgreat
Copy link

mark 这个真的奇怪,出现的时候多写一行代码就报错,删了就正常。

@xiaojinzi123
Copy link
Owner Author

xiaojinzi123 commented Jul 20, 2020

mark 这个真的奇怪,出现的时候多写一行代码就报错,删了就正常。

目前还在排查中, 因为我这边不复现所以较难排查. 但是这个库作为一个简单的 aar, 你运行成功过就说明代码是没问题的.
但是比较奇怪的是, 为什么就盯住我的库的这个类不放我也是百思不得其解.

@abcdisgreat
Copy link

@xiaojinzi123 其实以前用过arouter 也出现过这个问题,我去年就遇到过了,网上搜的是可以指定这个类到主dex中,但是配置的multiDexKeepProguard那些方法完全没起作用,后来就没搞了

@x930073498
Copy link

可能是使用了kotlin lambada,内联太深可能会出现这种情况。一般都是排查代码中lambada的层数是否过多。我以前使用ARouter报过这个错,并非库的bug。不知这个是否也如此。

@xiaojinzi123
Copy link
Owner Author

可能是使用了kotlin lambada,内联太深可能会出现这种情况。一般都是排查代码中lambada的层数是否过多。我以前使用ARouter报过这个错,并非库的bug。不知这个是否也如此。

这个偶现的, 还不是大问题. 而且主要我这边一次没出现, 也没法解决. 先放着

@OvenCroc
Copy link

我也mark一下, 1.8.2.2版本会有这个问题, 我还在用, 每次都是切一下project里面的build.gradle文件的gradle的版本号解决, 虽然说能够解决, 但是还是比较恶心, 经常被公司的同事吐槽说我选的这个框架有点淦, [笑哭], 不过这个是我用过最好的路由框架, 没有之一(阿精大佬够舔你了不)

@xiaojinzi123
Copy link
Owner Author

我求你升级吧 大佬

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

No branches or pull requests

4 participants