:app:dexDebug ExecException 已完成,退出值为 2
任何人都可以帮助我解决以下错误。当我清理项目时,它不会显示任何错误,但每次我尝试运行时,我都会收到此消息。
错误:任务“:app:dexDebug”的执行失败。
com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_45\bin\java.exe'' 以非零退出值 2 完成
该应用程序正在运行,没有错误,但是由于我的系统崩溃并重新启动了Android Studio,我对Android API 22的更新很少。更新后,应用程序不断给我这个错误消息。我下载了JDK 8并尝试运行,但无法正常工作。后来我降级到JDK 7后,这个堆栈帖子,但仍然没有修复它。是否可以使用 Java 8 进行 Android 开发?
我已经看过许多类似的问题,但没有一个适合我。在堆栈上发现的一些类似问题是
错误:任务“:app:dexDebug”的执行失败。>命令以非零退出值 2 完成
Java 以非零退出值 2 完成 - Android Gradle
进程“命令”C:\程序文件\Java\jdk1.8.0_31\bin\java.exe''以非-零退出值2完成
我查看了 gradle 构建的依赖项,看看是否存在任何冲突,但没有发现任何冲突。
我甚至尝试将代码复制到新项目中并运行它,但仍然没有成功。任何遇到过相同问题并解决它的人请帮助我。