0

自从我在我的 gradle 文件中包含 apache common compress 以来,我遇到了奇怪的错误。

我是怎么做到的

implementation 'org.apache.commons:commons-compress:1.19'

这些是我得到的错误

Java 错误

com.android.tools.r8.CompilationFailedException: Compilation failed to complete
com.android.tools.r8.utils.AbortException: Error: null, Cannot fit requested classes in a single dex file (# methods: 67902 > 65536)

D8 错误

Cannot fit requested classes in a single dex file (# methods: 67902 > 65536)

我到处搜索,似乎无法理解错误的含义。有人可以帮我吗

4

1 回答 1

0

听起来像是一个 multidex 问题,因为超过了 64k 方法的限制。您的项目中启用了 multidex 吗?看看文档:https ://developer.android.com/studio/build/multidex

于 2020-03-10T15:03:10.997 回答