[英]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.