签名期间.dex文件超过64k方法

时间:2017-02-18 19:17:46

标签: android dex

我刚刚完成了我的Android应用程序,我在android studio模拟器中运行它。它很好,一切都很好,但我有一个问题 - 当我想生成签名的apk时,我得到了这两个错误,无法完成apk构建过程。 我已经尝试了很多东西来解决我得到的这两个错误,但没有结果。

Error screenshot

2 个答案:

答案 0 :(得分:2)

您已达到64K方法限制。

检查您是否添加了不必要的依赖项,检查ProGuard配置。

按照documentation

中的说明操作

答案 1 :(得分:1)

启用multiDex,在build.gradle块中的defaultConfig文件中执行此操作

如果您的minSdkVersion < 21然后又在multidex support library区块中添加dependencies

android {

    defaultConfig {
        ...

        multiDexEnabled true // add this line

    }
    ...
}

dependencies {
   ...

  compile 'com.android.support:multidex:1.0.1' //If minSdkVersion < 21

}