Android 错误表示任务';的执行失败:应用程序:dexDebug';在安卓工作室

Android 错误表示任务';的执行失败:应用程序:dexDebug';在安卓工作室,android,jar,build.gradle,Android,Jar,Build.gradle,我是android编程新手,我使用android studio IDE。我正在尝试运行一个程序,但遇到以下错误:`error:executionfailed for task':app:dexDebug' com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:process'command'C:\Program Files\Java\jdk1.8.0_45\bin\Jav

我是android编程新手,我使用android studio IDE。我正在尝试运行一个程序,但遇到以下错误:`error:executionfailed for task':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结束`

我在网上搜索了很多。有一种说法是:尝试一个接一个地删除jar文件,然后在每次构建项目时删除。因此,您可以查看导致问题的jar文件。但这帮不了我

在另一个例子中,我发现这个I=可能是因为名称重复。我检查了所有文件,没有发现任何重复

我找到了另一个,但我不明白

所以,我不知道我该怎么做。真烦人

谁能帮我理解这个问题吗。? 提前谢谢

  • 对不起,我的英语很差
  • 顺便说一下,这是build.gradle

    apply plugin: 'com.android.application'
    android {
       compileSdkVersion 22
       buildToolsVersion "22.0.1"
    
       defaultConfig {
           applicationId "b.ir"
           minSdkVersion 14
           targetSdkVersion 22
           versionCode 1
          versionName "1.0"
        }
        buildTypes {
        release {
           minifyEnabled false
           proguardFiles getDefaultProguardFile('proguard-android.txt'),       'proguard-rules.pro'
         }
        }
        }
        dependencies {
             compile fileTree(include: ['*.jar'], dir: 'libs')
             compile 'com.android.support:appcompat-v7:22.1.1'
             compile files('libs/glide-3.3.1.jar')
             compile files('libs/okhttp-2.4.0.jar')
             compile files('libs/analytics-1.2.0.jar')
             compile files('libs/google-play-services.jar')
             compile 'com.google.android.gms:play-services:4.1.32'
             compile files('libs/mimecraft-1.1.1.jar')
             compile files('libs/library-1.2.2.jar')
             compile files('libs/com.google.android.maps.jar')
             compile 'com.google.android.exoplayer:exoplayer:r1.2.3'
             compile files('libs/realm-0.82.0.jar')
        }
    
    • 你试过了吗

      “在没有明显变化之后,我突然遇到了同样的问题

      我通过删除app/build目录解决了这个问题,并让gradle新建整个项目。”

      或:

      “可以通过添加compile'com.android.support:support-v4:18.0.0'来修复此问题” 对于vertretungsplan build.gradle中的依赖项,请编译,然后删除此行,然后再次编译

      现在它起作用了”

      此解决方案来自此帖子,希望对您有所帮助


      有一个问题。该问题与冲突梯度和关联依赖项有关。 在我的例子中,我在
      app/build.gradle
      version“compile
      'com.googlecode.json-simple:json-simple:1.1'
      ”中进行了更改 对于较旧的
      1.1
      (编译
      'com.googlecode.json-simple:json-simple:1.1'
      )。 使用gradle检查连接依赖和计算冲突


      当您可以更改版本或选择其他工具时。祝你好运

      您是否有本机库(.so未编译的文件)?@RamBabuPudari抱歉,我无法理解您的意思。项目中的.C库谢谢您的回答和链接。但不幸的是,他们都不能解决我的问题。你能给我另一个解决方案吗?