我制作了一个应用程序,里面有来自appodeal的视频奖励。一切都很好,但是发生了一些事情,应用程序停止了使用appodeal中的libs进行编译,并使用了错误: Dex合并错误。出什么问题了?
日志:
项目中的配置‘编译’:app被废弃了。使用“实现”代替。:app:buildInfoDebugLoader :app:preDebugBuild最新更新:app:compileDebugAidl最新更新:app:编译compileDebugRenderscript最新:app:checkDebugManifest -截至日期:app:generateDebugBuildConfig -TO-DATE :app:prepareLintJar DATE :app:generateDebugResources UP-DATE:generateDebugResources UP-迄今:app:mergeDebugResources -UP:app::app:splitsDiscoveryTaskDebug最新版本:app:processDebugResources最新更新:app:generateDebugSources :app:javaPreCompileDebug :app:编译eDebugJavaWithJavac :app:mergeDebugShaders -UP :app:compileDebugShaders UP-TO-DATE :app:generateDebugAssets TO DATE :app:mergeDebugAssets app:packageInstantRunResourcesDebug TO-DATE :app:checkManifestChangesDebug :app:javaPreCompileDebug :app:transformClassesWithInstantRunVerifierForDebug::app:transformClassesWithDependencyCheckerForDebug TO DATE-:app:transformClassesWithDependencyCheckerForDebug应用程序:mergeDebugJniLibFolders最新版本:app:transformNativeLibsWithMergeJniLibsForDebug :app:processDebugJavaRes无源:app:transformResourcesWithMergeJavaResForDebug :app:transformNativeLibsAndResourcesWithJavaResourcesVerifierForDebug :app:transformClassesWithInstantRunForDebug :app:transformClassesEnhancedWithInstantReloadDexForDebug最新更新:app:incrementalDebugTasks :app:preColdswapDebug :app:generateDebugInstantRunAppInfo截至日期:app:generateDebugInstantRunAppInfo TO-DATE :app:transformClassesWithInstantRunSlicerForDebug UP-TO-DATE -app::app:transformClassesWithInstantRunSlicerForDebug :app:transformDexArchiveWithExternalLibsDexMergerForDebug :app:transformDexArchiveWithExternalLibsDexMergerForDebug:app:transformDexArchiveWithExternalLibsDexMergerForDebug FAILED :app:buildInfoGeneratorDebug 失败:生成失败,出现异常。 出了什么问题:任务':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.的执行失败com.android.builder.dexing.DexArchiveMergerException: java.lang.RuntimeException:无法合并dex
发布于 2018-01-29 05:24:36
当我更新我的google服务时,我也遇到了同样的问题。
以下是为我解决问题的方法:
如果这不起作用,试着:
如果这不起作用:-参考这个link,它肯定会有帮助!!
发布于 2018-01-29 06:19:44
我也犯了同样的错误。加上这个修正了它
android {
defaultConfig {
multiDexEnabled true
}
}发布于 2018-01-29 07:23:56
好的,所以对我来说最简单的方法就是创建新的项目,并通过错误导入项目中的所有内容,这样所有的事情都可以在没有任何情况下工作: multiDexEnabled或项目清理。
https://stackoverflow.com/questions/48494794
复制相似问题