Android给出错误“无法在单个dex文件中容纳请求的类”

2022-08-31 11:25:41

我不知道为什么,但今天早上不可能在我的手机上启动我的应用程序。我收到此错误消息:

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

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

# 方法: 68061 > 65536, 源 =[未知源文件], 工具

我真的是Android新手,我不明白这个问题,我需要做什么?为什么我现在遇到这个问题而不是以前?


答案 1

在根文件中执行如下操作:build.gradle

dependencies {

    // ...

    implementation 'androidx.multidex:multidex:2.0.1'
}

android {
    defaultConfig {

        // ...

        multiDexEnabled true
    }
}

此处有更多详细信息:错误:无法在单个 dex 文件中容纳请求的类。尝试提供主 dex 列表。# 方法: 72477 > 65536


答案 2

运行RN 0.62,这对我成功构建有用。

更新 build.gradle enter image description here

classpath('com.android.support:multidex:1.0.3')

更新默认配置

enter image description here

multiDexEnabled true

完成这 2 项更改后,再次重新启动 gradle 构建。


推荐