2016-01-25 38 views
0

我用我的build.gradle以下依存关系:收到错误:执行失败的任务 ':应用程序:dexDebug'

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'])

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

Error:Execution failed for task ':app:dexDebug'> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-7-openjdk-amd64/bin/java'' finished with non-zero exit value 2

+0

你可以发布完整的错误信息。 – Raghavendra

+1

你可以使用'compile'c​​om.parse:parse-android:1.12.0''而不是'1.11.0' –

+0

显示错误日志&post'build.gradle'总数。 –

回答

1

您需要新增multiDexEnabled true。礼貌去multiDexEnabled

The Android plugin for Gradle available in Android SDK Build Tools 21.1 and higher supports multidex as part of your build configuration. Make sure you update the Android SDK Build Tools tools and the Android Support Repository to the latest version using the SDK Manager before attempting to configure your app for multidex.

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您的项目。希望这可以帮助 。

0

这种情况发生得非常频繁。

只是“清理项目” - >“重建项目”,你会很开心。

+0

我已经完成了..不工作.. – user5716019

相关问题