[英]Error:Execution failed for task ':dexDebug'
我正在开发一个应用程序,我正在其中集成 Facebook 登录。 首先我使用了 Facebook sdk 3.8 模块依赖项,然后我使用了 compile 'com.facebook.android:facebook-android-sdk:4.1.0'。
我删除了 fb sdk 3.8 并在 gradle 中添加了“com.facebook.android:facebook-android-sdk:4.1.0”。
我收到以下错误:
Error:Execution failed for task ':dexDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_60\bin\java.exe'' finished with non-zero exit value 2.
这是因为您可能已经实现了许多库文件,您可以通过从 gradle 中删除未使用的库(或)通过将 multidex 设置为 true 来减少它们,下面的代码解释了如何做到这一点。
defaultConfig {
applicationId "applicationId"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.1"
//****Multidex ****
multiDexEnabled true
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.