错误:执行失败的任务“:应用程序:dexDebug”。 > comcommand完成非零值2应用程序、错误、任务、dexDebug

2023-09-12 22:13:55 作者:痞爷

在机器人工作室我实现推送通知。我下载了一个演示和进口的机器人工作室。 有源$ 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

苹果iTunes恢复iPhone失败怎么办 恢复iPhone失败解决办法介绍

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.

 
精彩推荐
图片推荐