Java 错误:-任务';的执行失败:应用程序:dexDebug';在安卓工作室
我刚刚启动了一个新的Android项目,启动了一个新的默认项目。每次我尝试启动应用程序时,都会发生以下错误: build.gradle(模块:应用程序) build.gradle(项目:EmerGencyHelp) 我的错误是Java 错误:-任务';的执行失败:应用程序:dexDebug';在安卓工作室,java,android,build.gradle,Java,Android,Build.gradle,我刚刚启动了一个新的Android项目,启动了一个新的默认项目。每次我尝试启动应用程序时,都会发生以下错误: build.gradle(模块:应用程序) build.gradle(项目:EmerGencyHelp) 我的错误是 Information:Gradle tasks [:app:assembleDebug] :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:compileDebugNdk UP-TO-DATE :ap
Information:Gradle tasks [:app:assembleDebug]
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:compileDebugNdk UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72103Library UP-TO-DATE
:app:prepareComAndroidSupportSupportV42103Library UP-TO-DATE
:app:prepareDebugDependencies
:app:compileDebugAidl UP-TO-DATE
:app:compileDebugRenderscript UP-TO-DATE
:app:generateDebugBuildConfig UP-TO-DATE
:app:generateDebugAssets UP-TO-DATE
:app:mergeDebugAssets UP-TO-DATE
:app:generateDebugResValues UP-TO-DATE
:app:generateDebugResources UP-TO-DATE
:app:mergeDebugResources UP-TO-DATE
:app:processDebugManifest UP-TO-DATE
:app:processDebugResources UP-TO-DATE
:app:generateDebugSources UP-TO-DATE
:app:compileDebugJava
Note: C:\Users\vfinava\Desktop\Project\EmerGencyHelp\app\src\main\java\com\example\vfinava\emergencyhelp\DataHelper.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
:app:preDexDebug
:app:dexDebug
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;
at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:596)
at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:554)
at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:535)
at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:171)
at com.android.dx.merge.DexMerger.merge(DexMerger.java:189)
at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:454)
at com.android.dx.command.dexer.Main.runMonoDex(Main.java:303)
at com.android.dx.command.dexer.Main.run(Main.java:246)
at com.android.dx.command.dexer.Main.main(Main.java:215)
at com.android.dx.command.Main.main(Main.java:106)
Error:Execution failed for task ':app:dexDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_20\bin\java.exe'' finished with non-zero exit value 2
Information:BUILD FAILED
Information:Total time: 5.684 secs
Information:1 error
Information:0 warnings
Information:See complete output in console
请帮帮我
提前感谢,您可能没有在项目中正确添加Support-v4库。
选中此项:
我希望这种方式可以帮助您:)日志跟踪已经说过:
多个dex文件定义Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs代码>。这是由一些缓存引起的。你的密码没有问题。您只需重建项目
或清理项目
,一切都会好起来。当您使用不同版本的相同库时,就会出现这种问题
从libs文件夹中删除supportv4.jar,并将此行添加到build.gradle
文件中:
compile 'com.android.support:support-v4:21.0.3'
这个问题不是因为JDK1.8或1.7,而是因为依赖关系。请检查您的Gradle依赖项
我也遇到过类似的问题,在我的案例中,这个问题是由于Facebook的依赖性造成的
依赖关系{
...
...
...
...
...
//评论了下面的一个
编译'com.facebook.android:facebook android sdk:4.0.0'
}
在对上述行进行注释后,一切正常您能否向我们显示DataHelper.java文件?请参阅编辑问题plz。我经常看到此错误,正如我在您的问题中所看到的,您的意外顶级异常
与支持v4库有关!也请看我的答案的最后几句:)
Information:Gradle tasks [:app:assembleDebug]
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:compileDebugNdk UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72103Library UP-TO-DATE
:app:prepareComAndroidSupportSupportV42103Library UP-TO-DATE
:app:prepareDebugDependencies
:app:compileDebugAidl UP-TO-DATE
:app:compileDebugRenderscript UP-TO-DATE
:app:generateDebugBuildConfig UP-TO-DATE
:app:generateDebugAssets UP-TO-DATE
:app:mergeDebugAssets UP-TO-DATE
:app:generateDebugResValues UP-TO-DATE
:app:generateDebugResources UP-TO-DATE
:app:mergeDebugResources UP-TO-DATE
:app:processDebugManifest UP-TO-DATE
:app:processDebugResources UP-TO-DATE
:app:generateDebugSources UP-TO-DATE
:app:compileDebugJava
Note: C:\Users\vfinava\Desktop\Project\EmerGencyHelp\app\src\main\java\com\example\vfinava\emergencyhelp\DataHelper.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
:app:preDexDebug
:app:dexDebug
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;
at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:596)
at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:554)
at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:535)
at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:171)
at com.android.dx.merge.DexMerger.merge(DexMerger.java:189)
at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:454)
at com.android.dx.command.dexer.Main.runMonoDex(Main.java:303)
at com.android.dx.command.dexer.Main.run(Main.java:246)
at com.android.dx.command.dexer.Main.main(Main.java:215)
at com.android.dx.command.Main.main(Main.java:106)
Error:Execution failed for task ':app:dexDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_20\bin\java.exe'' finished with non-zero exit value 2
Information:BUILD FAILED
Information:Total time: 5.684 secs
Information:1 error
Information:0 warnings
Information:See complete output in console
compile 'com.android.support:support-v4:21.0.3'