Android Studio Dex 截止尺寸

Android Studio Dex Cutoff Size

我已经为我的应用程序添加了 multidex 支持,并确认我的 apk 中确实有两个 dex 文件。一个大约 8MB,另一个大约 2MB。问题是某些设备要求 dex 文件小于该文件。有没有办法可以设置它制作另一个 dex 时的截止限制?到目前为止,我找到的唯一选项如下:

android {
    dexOptions {
        incremental false
        preDexLibraries = false
        jumboMode = false
        javaMaxHeapSize "2048M"
    }
}

None 这些似乎满足了我的需要,因为唯一需要大小的是用于编译的堆空间。

提前致谢!

没有明确限制大小的选项。
但是您可以限制主 dex 中的方法数量。
有关更多详细信息,请参阅我的回答 here