Unity 2019 - 无法启用MultiDex支持

3

我正在尝试在Unity 2019.4.0上构建,但失败并提示

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

解决方法是启用multiDex,我通过以下步骤实现了这一点

Information
external-dependency-manager Version 1.2.156
Jetifier is Enabled
Min API Level 19
Target API Level 28

启用了自定义Gradle模板,并在其中添加了以下内容

Android Manifest Application Tag add the following in the tag
android:name="androidx.multidex.MultiDexApplication"
Enable custom gradle template from Player Settings
then in mainTemplate.gradle add in dependencies
implementation 'com.android.support:multidex:1.0.1'
and in DefaultConfig add
multiDexEnabled true

我按照以上步骤进行了操作,但构建仍然在同样的问题上失败,该问题是:
Cannot fit requested classes in a single dex file (# methods: 68231 > 65536)

需要IT方面的帮助,似乎自定义Gradle文件根本不起作用。 希望能在这里尽快找到解决方案。


不认为这是重复的问题,但你看过这个链接吗?https://dev59.com/JVYM5IYBdhLWcg3w3jI4 该链接提供了多种启用multidex 的方法之一也许可以帮助你。 - Remy
我已经尝试了所有方法,相同的配置在之前的Unity版本上可以工作,但是Unity 2019有一些新的配置选项,其中包括多个gradle文件的选项。因此,在Unity 2019.4.0上该解决方案无法工作。 - Jawad Amjad
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接