Android studio 无法在单个dex文件中容纳请求的类。尝试提供一个主索引列表

Android studio 无法在单个dex文件中容纳请求的类。尝试提供一个主索引列表,android-studio,dex,Android Studio,Dex,根据标题,在将AndroidStudio从3.0.1升级到3.1后获得极限命中率 以前没有问题 错误的详细信息: 方法:66320>65536 消息{kind=ERROR,text=无法在单个dex文件中容纳请求的类。请尝试提供主dex列表 方法:66320>65536,sources=[未知源文件],tool name=Optional.of(D8)} 问题解决了 aapt试图压缩的某些png中出现错误,但发现不正确 增加 aaptOptions{ cruncherEnabl

根据标题,在将AndroidStudio从3.0.1升级到3.1后获得极限命中率

以前没有问题

错误的详细信息:

方法:66320>65536 消息{kind=ERROR,text=无法在单个dex文件中容纳请求的类。请尝试提供主dex列表

方法:66320>65536,sources=[未知源文件],tool name=Optional.of(D8)} 问题解决了

aapt试图压缩的某些png中出现错误,但发现不正确

增加

 aaptOptions{
        cruncherEnabled = false
    }
在格拉德尔解决了这个问题

希望这能对将来的人有所帮助。

问题已解决

aapt试图压缩的某些png中出现错误,但发现不正确

增加

 aaptOptions{
        cruncherEnabled = false
    }
在格拉德尔解决了这个问题


希望这能对将来的人有所帮助。

delete-rf您使用的gradle版本文件路径(.gradle/warpper/dists/gradle-**.-all)。
它修复了我的问题

delete-rf您使用的gradle版本文件路径(.gradle/warpper/dists/gradle-**.-all)。 它解决了我的问题

尝试添加

defaultConfig {

    multiDexEnabled true 
    ...
}
在格拉德尔。它解决了我的问题

文档:

尝试添加

defaultConfig {

    multiDexEnabled true 
    ...
}
在格拉德尔。它解决了我的问题


文档:

build.gradle
文件中添加依赖项:

implementation 'com.android.support:multidex:1.0.3'
build.gradle
defaultConfig
部分中,添加:

multiDexEnabled true

build.gradle
文件中添加依赖项:

implementation 'com.android.support:multidex:1.0.3'
build.gradle
defaultConfig
部分中,添加:

multiDexEnabled true

从应用程序级别添加
build.gradle
文件:


从应用程序级别添加
build.gradle
文件:


添加实现
com.android.support:multidex:1.0.3
到Gradle构建中,然后在
defaultConfig
中添加实现
com.android.support:multidex:1.0.3
到Gradle构建中,然后在
defaultConfig
中添加实现
?至少说说原因或者很快这里也会充满仇恨?我们在这里讨论和交流思想、知识和经验,如果有人没有冒犯或开一些不好的玩笑,我不认为有必要对他投反对票,也不给他机会成为社区的一部分,从这里和其他渠道学习。为什么要投反对票?至少说说原因或者很快这里也会充满仇恨?我们在这里讨论和交流思想、知识和经验,如果有人没有冒犯或开一些不好的玩笑,我不认为有必要对他投反对票,不给他机会成为社区的一部分,从这里和其他渠道学习。嘿,欢迎来到SO:)我编辑了你的答案,这样更容易阅读。为了格式化内容,请毫不犹豫地使用。添加将改进此答案。不是每个人都知道multiDexEnable是什么意思,欢迎来到SO:)我已经编辑了你的答案,这样更容易阅读。为了格式化内容,请毫不犹豫地使用。添加将改进此答案。不是每个人都知道multiDexEnable是什么意思