错误:执行失败的任务“:应用程序:dexDebug”。 > comcommand完成非零值2 [英] Error:Execution failed for task ':app:dexDebug'. > comcommand finished with non-zero exit value 2

查看:121
本文介绍了错误:执行失败的任务“:应用程序:dexDebug”。 > comcommand完成非零值2的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在机器人工作室我实现推送通知。我下载了一个演示和进口的机器人工作室。 有源$ C ​​$ C没有问题,但是当我运行这个程序,它会显示这个问题:

In android studio I implement push notification. I downloaded a demo and import in android studio. There is no problem in source code but when I run this program it will show the problem:

错误:未能执行任务:应用程序:dexDebug

Error:Execution failed for task ':app:dexDebug'.

com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:处理'命令'C:\ Program Files文件\的Java \ jdk1.8.0_40 \斌\ java.exe的''完成非零退出值2

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_40\bin\java.exe'' finished with non-zero exit value 2

该如何解决呢?请帮帮忙!

How can I solve it?Please help!

推荐答案

您需要知道问题的根源。有时也可能是JDK的错误。当我分析我发现

You need to know the root cause of the problem. Sometime it may be JDK error. When I analysed I found

无法执行DEX:方法ID不是在[0,0xFFFF的]:65536

Unable to execute dex: method ID not in [0, 0xffff]: 65536

正上方出现以下错误

org.gradle.process.internal.ExecException:进程命令   C:\ Program Files文件\的Java \ jdk1.8.0_40 \斌\ java.exe的''与完成   非零值2

org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_40\bin\java.exe'' finished with non-zero exit value 2

所以我启用multidex和它的工作

So I enabled multidex and it worked

android {
   defaultConfig {
      ...
      multiDexEnabled = true
   }
}

因此​​,为了找出你的问题,只是跟踪什么错误。

So in order to figure out your problem, just track what is going wrong.

这篇关于错误:执行失败的任务“:应用程序:dexDebug”。 > comcommand完成非零值2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆