如何解决com.android.ide.common.internal.LoggedErrorException

如何解决com.android.ide.common.internal.LoggedErrorException,android,gradle,sdk,ide,android-support-library,Android,Gradle,Sdk,Ide,Android Support Library,我的密码是正确的 错误:任务“:app:dexDebug”的执行失败 com.android.ide.common.internal.LoggedErrorException:无法运行命令: C:\Users\mohammed\AppData\Local\Android\sdk2\build tools\21.1.2\dx.bat-dex-无优化-输出C:\Users\mohammed\AndroidStudioProjects\Test4\app\build\intermediates\dex

我的密码是正确的

错误:任务“:app:dexDebug”的执行失败

com.android.ide.common.internal.LoggedErrorException:无法运行命令: C:\Users\mohammed\AppData\Local\Android\sdk2\build tools\21.1.2\dx.bat-dex-无优化-输出C:\Users\mohammed\AndroidStudioProjects\Test4\app\build\intermediates\dex\debug-input list=C:\Users\mohammed\AndroidStudioProjects\Test4\app\build\intermediates\tmp\dex\debug\inputList.txt 错误代码: 2. 输出: 意外的顶级异常: com.android.dex.DexException:多个dex文件定义Lcom/android/volley/VolleyError; 在com.android.dx.merge.dexmmerge.readSortableTypesDexMerger.java:596 位于com.android.dx.merge.dexmmerge.getSortedTypesDexMerger.java:554 位于com.android.dx.merge.dexmmerge.mergeClassDefsDexMerger.java:535 位于com.android.dx.merge.dexmerge.mergedexesmerge.java:171 位于com.android.dx.merge.dexmerge.mergedexmerge.java:189 位于com.android.dx.command.dexer.Main.mergeLibraryDexBuffersMain.java:454 位于com.android.dx.command.dexer.Main.runMonoDexMain.java:303 位于com.android.dx.command.dexer.Main.runMain.java:246 位于com.android.dx.command.dexer.Main.mainMain.java:215 位于com.android.dx.command.Main.mainMain.java:106


进入app.iml并检查您的应用程序和您安装的库是否具有相同jar的不同版本,然后删除旧版本。

这可能是导致此错误的两个原因

可能您可以在libs文件夹中两次导入相同的jar 或者,您可以在AndroidManifest.xml或任何布局xml文件中两次定义相同的属性或行。 你检查一下

祝你好运