491得票32回答
错误:无法将请求的类放入单个dex文件中。请提供一个主dex列表。#方法:72477> 65536

我想添加融合位置服务,但是它显示了一些错误。帮帮我。apply plugin: 'com.android.application' android { compileSdkVersion 26 buildToolsVersion "27.0.1" defaultCon...

235得票16回答
一个.dex文件中方法引用的数量不能超过64k API 17。

我正在使用SugarORM库构建一个应用程序,但是当我尝试为API 17(未检查其他版本)构建项目时,它会显示构建错误。 Information:Gradle tasks [:app:assembleDebug] :app:preBuild UP-TO-DATE :app:preDebu...

168得票15回答
如何使用新的Android Multidex支持库启用多Dex?

我想使用新的Multidex支持库来打破我的一个应用程序的方法限制。 随着Android Lollipop的推出,Google引入了多dex支持库,使得多dex变得更加容易。 需要哪些步骤才能使用该库并以多dex支持构建我的应用程序?

148得票4回答
什么是Android MultiDex?

有许多关于MultiDex的文章。我曾经遇到过一些错误,包括在我的build.gradle的defaultConfig部分中包含multiDexEnabled true后得到解决。 但是,这个功能到底是什么?使用它的场景是什么?

119得票20回答
java.util.zip.ZipException: 在为MultiDex打包所有Debug类时出现重复条目。

我不确定这个错误的意思。Execution failed for task ':excelSior:packageAllDebugClassesForMultiDex'. > java.util.zip.ZipException: duplicate entry: android/sup...

91得票12回答
如何缩小代码-在dex中的65k方法限制

我有一个相当大的Android应用,依赖于许多库项目。 Android编译器每个.dex文件的方法数限制为65536, 而我的应用超过了这个数字。 当你遇到方法限制时,基本上有两种选择(至少我知道的)。 1)缩小代码 2)构建多个dex文件 (请参见此博客文章) 我调查了两者并试图找出...

74得票29回答
错误:执行任务':app:transformClassesWithDexForDebug'失败。

错误信息: Error:Execution failed for task ':app:transformClassesWithDexForDebug'. com.android.build.transform.api.TransformException: com.android...

65得票15回答
在路径 DexPathList 上未找到类 "android.support.multidex.MultiDexApplication"。

我正在使用新的MultiDex Support尝试我的应用程序,到目前为止,我已成功编译了我的应用程序,但在运行时,我遇到了以下异常: java.lang.RuntimeException: Unable to instantiate application android.support....

63得票15回答
程序类型已经存在:BuildConfig

我正在尝试生成一个发布版本,但由于我的项目存在multidex问题,我无法完成。我的项目启用了multidex并添加了依赖项。 我收到的错误信息是:Execution failed for task ':app:transformClassesWithMultidexlistForRelea...

42得票1回答
Robolectric多DEX后单元测试失败

最近我将我的Robolectric 3.0升级与我们的主线合并,而我们的应用程序添加了Multidex支持。不幸的是,这导致我们的测试失败/未运行-它们在第一次尝试安装MultiDex失败后就会停止,并显示以下堆栈跟踪:java.lang.RuntimeException: java.lang...