android - 错误 : Cannot fit requested classes in a single dex file (# methods: 67593 > 65536)

标签 android android-studio

如何解决我在 Android Studio 中遇到的这个错误:

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

现在无法构建我的项目

最佳答案

执行此4步骤

1:将这个库添加到应用程序 build.gradle 的依赖项中:

实现 'com.android.support:multidex:1.0.3'

2:在app build.gradle的defaultConfig中添加:

defaultConfig {
    //other configs
    multiDexEnabled true //add this line
}

3:像这样创建新的 Java 类:

public class ApplicationClass extends MultiDexApplication {
    @Override
    public void onCreate() {
           super.onCreate();
    }
}

4:将此添加到您的 list 中(在应用程序标记中):

<application
    android:name=".ApplicationClass"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name">

关于android - 错误 : Cannot fit requested classes in a single dex file (# methods: 67593 > 65536),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52801386/

相关文章:

java - 如何在 Android 中以编程方式查找当前正在运行的应用程序?

android-studio - 如何取消 Android Studio 构建?

ide - intelliJ idea plus Gradle,在哪里可以找到编译器输出?

android - 如何在 Android Studio 中使用 TFS

java - 安卓工作室 |如何使用 On Click 在 fragment 和 activity 之间切换

android - Firebase Crashlytics 何时将 Proguard/R8 映射文件上传到他们的服务器?

javascript - 使用 PhoneGap/Cordova 时如何捕获 android 和 iOS 中的 "Next"和 "Prev"按钮?

android-studio - 在安装区域发现了一些冲突

Android Build 升级到 Android Studio 4.2 后生成签名 APK 失败

安卓测试 : asserting an activity transitioned to another