我在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'])
这一行为了避免不匹配,但仍然出现以下错误:
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
最佳答案
您需要添加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
您的项目。希望这可以帮助 。
关于android - 出现错误:Execution failed for task ':app:dexDebug' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34988152/