Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何解决错误:无法合并索引_Android_Android Studio_Gradle_Android Gradle Plugin - Fatal编程技术网

Android 如何解决错误:无法合并索引

Android 如何解决错误:无法合并索引,android,android-studio,gradle,android-gradle-plugin,Android,Android Studio,Gradle,Android Gradle Plugin,我正在关注youtube上的教程,现在我遇到了一个问题。当我同步生成文件时。构建完成时没有任何错误,但当我运行连接设备的应用程序时,它会给我错误 Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'. java.lang.RuntimeException:java.lang.RuntimeException:com.android.builder.dexing.De

我正在关注youtube上的教程,现在我遇到了一个问题。当我同步生成文件时。构建完成时没有任何错误,但当我运行连接设备的应用程序时,它会给我错误

Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
java.lang.RuntimeException:java.lang.RuntimeException:com.android.builder.dexing.DexArchiveMergerException:无法合并dex

但是当我移开线的时候

 implementation 'com.theartofdev.edmodo:android-image-cropper:2.6.+'
它很好用,但我需要这个图书馆。那我怎么解决呢

我的app build.gradle文件是

应用插件:“com.android.application” 安卓{ 编译DK26版 BuildToolsVersion26.0.2 默认配置{ applicationId com.nepalpolice.cdp 明斯克版本21 targetSdkVersion 26 版本代码2 版本名称2.0 TestInstrumentRunner android.support.test.runner.AndroidJUnitRunner } 建筑类型{ 释放{ minifyEnabled false proguard文件GetDefaultProGuard文件'proguard-android.txt','proguard rules.pro' } } } 依赖关系{ 实现'com.google.firebase:firebase auth:11.0.4' 实现'com.google.firebase:firebase存储:11.0.4' 编译fileTreeinclude:['*.jar'],目录:“libs” androidTestCompile'com.android.support.test.espresso:espresso核心:2.2.2'{ 排除组:“com.android.support”,模块:“support annotations” } 实现'com.android.support:appcompat-v7:26.+' 实现'com.android.support:support-v4:26.+' 实现'com.android.support:cardview-v7:26.+' 实现'com.google.firebase:firebase消息:11.0.4' 实现'com.google.gms:googleservices:3.1.0' 实现'com.android.support:design:26.+' 实现“de.hdodenhof:circleimageview:2.2.0” 实现'com.android.support:multidex:1.0.1' 实现'com.theartofdev.edmodo:android图像裁剪器:2.6.+' 实现'com.android.support:gridlayout-v7:26.+' 实现'com.android.support.constraint:constraint布局:1.0.2' testCompile'junit:junit:4.12' 实现'com.google.android.gms:play services地图:11.0.4' }
apply plugin:'com.google.gms.google services'这个问题发生在我身上,解决方案是关于图像裁剪器库的发布

在我和你的例子中,SDK是26,所以你需要编译2.5.1版本,而不是2.6.0:

implementation 'com.theartofdev.edmodo:android-image-cropper:2.5.1'

谢谢Jagar,它解决了我的问题。我花了3个小时寻找解决方案。