繁体   English   中英

出现错误:任务':app:dexDebug'执行失败

[英]Getting Error:Execution failed for task ':app:dexDebug'

我在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'

}

我评论了compile fileTree(dir: 'libs', include: ['*.jar'])

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

错误:任务':app:dexDebug'>的执行失败:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'command'/ usr / lib / jvm / java-7- openjdk-amd64 / bin / java''完成,非零退出值2

您需要添加multiDexEnabled true 礼貌地转到multiDexEnabled

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

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

    // Enabling multidex support.
    multiDexEnabled true
}

在您的依赖项中调用它

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

忠告

您可以使用compile 'com.parse:parse-android:1.12.0'

然后Clean-Rebuild-Restart-Sync您的项目。 希望这可以帮助 。

这种情况经常发生。

只需“清理项目”->“重建项目”,您就可以开始了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM