【发布时间】:2015-11-08 05:35:56
【问题描述】:
我需要在我的 Android 应用程序中使用 OAuth 协议。我决定使用android-oauth-client。在我的build.gradle 文件中,我有:
dependencies {
compile 'com.android.support:appcompat-v7:21.0.0'
compile 'com.wu-man:android-oauth-client:0.0.3'
}
使用 gradle 文件同步项目工作正常,但是当我尝试构建我的应用程序时,出现了问题:
错误:任务 ':app:dexDebug' 执行失败。 com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_51\bin\java.exe'' 完成非零退出值 2
我发现我应该尝试在build.gradle 的defaultConfig 部分添加multiDexEnabled true。第一个问题解决了,还有一个问题:
错误:任务 ':app:packageAllDebugClassesForMultiDex' 执行失败。 java.util.zip.ZipException:重复条目:android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class
我不知道如何修复它以及如何构建我的项目。你能帮我吗?提前致谢。
【问题讨论】:
标签: android oauth gradle android-multidex