当前位置: 首页 > 知识库问答 >
问题:

获取错误:任务执行失败“:app:dexDebug”

侯博裕
2023-03-14

我在build.gradle中使用以下依赖项:

dependencies {
/*compile fileTree(dir: 'libs', include: ['*.jar'])*/
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.android.support:design:23.0.1'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.parse:parse-android:1.11.0'
compile 'com.parse.bolts:bolts-android:1.3.0'
compile 'com.google.android.gms:play-services:7.5.0'
compile 'com.mixpanel.android:mixpanel-android:4.6.4'
compile project(':intercom-sdk-base')
compile project(':intercom-sdk-gcm')
compile 'com.stripe:stripe-android:1.0.3'

}

我已经注释了一行编译文件树(dir:'libs',包括:['*. jar'])

为了避免不匹配,但仍然得到以下错误:

错误:任务“:app:dexDebug”的执行失败

共有2个答案

欧浩淼
2023-03-14

这种情况经常发生。

只是“清理项目”-

慕金林
2023-03-14

您需要添加MultiDexEn的true。礼貌去多德克斯启用

Android SDK Build Tools 21.1及更高版本中提供的Gradle Android插件支持Multidex作为构建配置的一部分。在尝试为Multidex配置应用之前,请确保使用SDK管理器将Android SDK构建工具和Android支持存储库更新到最新版本。

defaultConfig {
    ...
    minSdkVersion //Your Version
    targetSdkVersion //Your Version
    ...

    // Enabling multidex support.
    multiDexEnabled true
}

在你的依赖中调用这个

  dependencies {
  compile 'com.android.support:multidex:1.0.1'
}

劝告

可以使用编译com.parse: parse-android: 1.12.0

然后清洁-重建-重新启动-同步您的项目。希望这能有所帮助。

 类似资料: