首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android dex.DexException:

Android dex.DexException:
EN

Stack Overflow用户
提问于 2017-04-10 16:49:16
回答 2查看 44关注 0票数 0

早上在我的构建(调试或生产)过程中随机得到了这个错误。

代码语言:javascript
复制
com.android.dex.DexException: Multiple dex files define Lcom/crashlytics/android/answers/shim/R
Execution failed for task ':app:transformClassesWithDexForDebug'.
>...

已经过了10个小时了,我试过:

1)更新了我的Android SDK

2)更新我的

3)更新了其他所有内容。

4) 清理了重建了项目,没有错误。

5)查看了我的外部依赖树,没有发现任何重复库。

这是我的分级内容:

代码语言:javascript
复制
apply plugin: 'com.android.application'

android {
  compileSdkVersion 25
  buildToolsVersion '25.0.0'

  defaultConfig {
    applicationId "######.####"
    minSdkVersion 19
    targetSdkVersion 25
    versionCode 53
    versionName "1.2"
  }

  buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
  }
}

dependencies {
compile 'com.android.support:appcompat-v7:25.0.0'
compile 'com.android.support:design:25.0.0'
compile 'com.androidmapsextensions:android-maps-extensions:2.3.0'
compile 'com.google.android.gms:play-services-gcm:10.2.1'
compile 'com.google.android.gms:play-services-location:10.2.1'
compile 'com.google.android.gms:play-services-maps:10.2.1'
compile 'com.google.android.gms:play-services-places:10.2.1'
compile 'com.google.maps.android:android-maps-utils:0.5'
compile 'de.hdodenhof:circleimageview:2.0.0'
compile 'org.jsoup:jsoup:1.9.2'
compile 'com.github.lzyzsd:circleprogress:1.1.0@aar'
compile 'com.google.code.gson:gson:2.7'
compile 'io.branch.sdk.android:library:2.+'
compile 'com.google.firebase:firebase-core:10.2.1'
compile 'com.google.firebase:firebase-crash:10.2.1'
compile 'com.facebook.android:facebook-android-sdk:4.+'
compile 'net.yslibrary.keyboardvisibilityevent:keyboardvisibilityevent:1.0.1'
compile 'com.android.support:support-v4:25.0.0'
compile 'com.edmodo:rangebar:1.0.0'
compile 'com.appyvet:materialrangebar:1.3'
compile 'com.facebook.fresco:fresco:0.14.1'
compile 'com.google.firebase:firebase-messaging:10.2.1'
compile 'com.android.support:recyclerview-v7:25.0.0'
}


apply plugin: 'com.google.gms.google-services'

没有想法和谷歌结果页面的解决方案。有没有人有经验发现我使用的库或版本有什么问题?

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2017-04-10 17:01:10

删除这一行=编译‘com.android.Support:design:25.0’

如果不起作用,请添加

代码语言:javascript
复制
dexOptions {
preDexLibraries = false }

到您的build.gradle文件

票数 0
EN

Stack Overflow用户

发布于 2017-04-10 17:25:59

找到解决办法了。

看看我搜索到的错误,发现了

然后转到分支文档,并找到了这个这里,它声明:

请注意,如果您不打算使用Fabric应答集成,则可以使用以下行:

代码语言:javascript
复制
compile ('io.branch.sdk.android:library:2.+') {
   exclude module: 'answers-shim'
}

这个答案-希姆也在堆栈中。

我想知道那个模块在哪里复制的?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43328796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档