android:将字节转换为dex时出错


77

因此,从以下版本升级build.gradle(Project)后,运行项目时出现以下错误

dependencies {
        classpath 'com.android.tools.build:gradle:2.0.0-alpha2'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
}

dependencies {
        classpath 'com.android.tools.build:gradle:2.0.0-alpha3'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
}

我只是将gradle从更改2.0.0-alpha22.0.0-alpha3,然后尝试构建该项目。

错误日志:

Information:Gradle tasks [:app:assembleDebug]
:app:incrementalDebugBuildInfoGenerator
:app:preBuild UP-TO-DATE
:app:preDebugBuild
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72311Library UP-TO-DATE
:app:prepareComAndroidSupportCardviewV72311Library UP-TO-DATE
:app:prepareComAndroidSupportCustomtabs2311Library UP-TO-DATE
:app:prepareComAndroidSupportDesign2311Library UP-TO-DATE
:app:prepareComAndroidSupportRecyclerviewV72311Library UP-TO-DATE
:app:prepareComAndroidSupportSupportV42311Library UP-TO-DATE
:app:prepareComDigitsSdkAndroidDigits192Library UP-TO-DATE
:app:prepareComTwitterSdkAndroidTweetComposer102Library UP-TO-DATE
:app:prepareComTwitterSdkAndroidTweetUi180Library UP-TO-DATE
:app:prepareComTwitterSdkAndroidTwitter1110Library UP-TO-DATE
:app:prepareComTwitterSdkAndroidTwitterCore162Library UP-TO-DATE
:app:prepareIoFabricSdkAndroidFabric1310Library UP-TO-DATE
:app:prepareDebugDependencies
:app:compileDebugAidl UP-TO-DATE
:app:compileDebugRenderscript UP-TO-DATE
:app:generateDebugBuildConfig UP-TO-DATE
:app:processDebugManifest UP-TO-DATE
:app:injectDebugBootstrap
Instrumented app with a fast deploy bootstrapping application
:app:generateDebugAssets UP-TO-DATE
:app:mergeDebugAssets UP-TO-DATE
:app:fabricGenerateResourcesDebug
:app:generateDebugResValues UP-TO-DATE
:app:generateDebugResources
:app:mergeDebugResources
:app:processDebugResources
:app:generateDebugSources
:app:compileDebugJavaWithJavac UP-TO-DATE
:app:compileDebugNdk UP-TO-DATE
:app:compileDebugSources UP-TO-DATE
:app:fastDeployDebugExtractor
:app:generateDebugInstantRunAppInfo
:app:transformClassesWithExtractJarsForDebug
:app:transformClassesWithInstantRunVerifierForDebug
:app:transformClassesWithInstantRunForDebug
IncrementalSupportVisitor Visiting com/waysay/R$color
IncrementalSupportVisitor Visiting com/waysay/R$style
IncrementalSupportVisitor Visiting com/waysay/R$attr
IncrementalSupportVisitor Visiting com/waysay/R$dimen
IncrementalSupportVisitor Visiting com/waysay/R$integer
IncrementalSupportVisitor Visiting com/waysay/R$anim
IncrementalSupportVisitor Visiting com/waysay/BuildConfig
IncrementalSupportVisitor Visiting com/waysay/R$mipmap
IncrementalSupportVisitor Visiting com/waysay/R$menu
IncrementalSupportVisitor Visiting com/waysay/R
IncrementalSupportVisitor Visiting com/waysay/R$drawable
IncrementalSupportVisitor Visiting com/waysay/R$raw
IncrementalSupportVisitor Visiting com/waysay/R$layout
IncrementalSupportVisitor Visiting com/waysay/R$plurals
IncrementalSupportVisitor Visiting com/waysay/R$styleable
IncrementalSupportVisitor Visiting com/waysay/R$id
IncrementalSupportVisitor Visiting com/waysay/R$string
IncrementalSupportVisitor Visiting com/waysay/R$bool
IncrementalSupportVisitor Visiting com/waysay/models/WsModelPreference
IncrementalSupportVisitor Visiting com/waysay/models/WsModelMessage
IncrementalSupportVisitor Visiting com/waysay/models/ModelPreference$1
IncrementalSupportVisitor Visiting com/waysay/models/WsModelComment
IncrementalSupportVisitor Visiting com/waysay/models/ModelGetAnonymousJWT
IncrementalSupportVisitor Visiting com/waysay/models/ModelInboxFeed
IncrementalSupportVisitor Visiting com/waysay/models/ModelGetAnonymousJWT$1
IncrementalSupportVisitor Visiting com/waysay/models/ModelPreference
IncrementalSupportVisitor Visiting com/waysay/adapters/RecyclerAdapterMessage$1
IncrementalSupportVisitor Visiting com/waysay/adapters/RecyclerAdapterComment$CommentViewHolder
IncrementalSupportVisitor Visiting com/waysay/adapters/RecyclerAdapterMessage$MessagesViewHolder$1
IncrementalSupportVisitor Visiting com/waysay/adapters/AdapterPreference$1
IncrementalSupportVisitor Visiting com/waysay/adapters/RecyclerAdapterMessage$MessagesViewHolder
IncrementalSupportVisitor Visiting com/waysay/adapters/RecyclerAdapterComment
IncrementalSupportVisitor Visiting com/waysay/adapters/RecyclerAdapterMessage
IncrementalSupportVisitor Visiting com/waysay/adapters/AdapterPreference
IncrementalSupportVisitor Visiting com/waysay/adapters/RecyclerAdapterMessage$MessagesViewHolder$2
IncrementalSupportVisitor Visiting com/waysay/fragments/DummyFragment$1
IncrementalSupportVisitor Visiting com/waysay/fragments/DialogFragmentUserProfile$2
IncrementalSupportVisitor Visiting com/waysay/fragments/FragmentPlaceholder$2
IncrementalSupportVisitor Visiting com/waysay/fragments/DialogFragmentUserProfile$4
IncrementalSupportVisitor Visiting com/waysay/fragments/FragmentPlaceholder
IncrementalSupportVisitor Visiting com/waysay/fragments/DialogFragmentComment
IncrementalSupportVisitor Visiting com/waysay/fragments/DialogFragmentUserProfile$5
IncrementalSupportVisitor Visiting com/waysay/fragments/FragmentPlaceholder$1
IncrementalSupportVisitor Visiting com/waysay/fragments/DialogFragmentUserProfile$6
IncrementalSupportVisitor Visiting com/waysay/fragments/DialogFragmentUserProfile$1
IncrementalSupportVisitor Visiting com/waysay/fragments/DialogFragmentUserProfile
IncrementalSupportVisitor Visiting com/waysay/fragments/DialogFragmentUserProfile$3
IncrementalSupportVisitor Visiting com/waysay/fragments/FragmentPlaceholder$VerticalSpaceItemDecoration
IncrementalSupportVisitor Visiting com/waysay/fragments/DummyFragment
IncrementalSupportVisitor Visiting com/waysay/fragments/FragmentPlaceholder$3
IncrementalSupportVisitor Visiting com/waysay/constants/WsConstant
IncrementalSupportVisitor Visiting com/waysay/constants/ToolBarCustom$1
IncrementalSupportVisitor Visiting com/waysay/constants/ToolBarCustom
IncrementalSupportVisitor Visiting com/waysay/app/MainActivity$5
IncrementalSupportVisitor Visiting com/waysay/app/MainActivity$2
IncrementalSupportVisitor Visiting com/waysay/app/SplashActivity
IncrementalSupportVisitor Visiting com/waysay/app/MainActivity
IncrementalSupportVisitor Visiting com/waysay/app/MainActivity$1
IncrementalSupportVisitor Visiting com/waysay/app/MainActivity$4
IncrementalSupportVisitor Visiting com/waysay/app/MainActivity$6
IncrementalSupportVisitor Visiting com/waysay/app/MainActivity$3
IncrementalSupportVisitor Visiting com/waysay/app/MainActivity$SectionsPagerAdapter
IncrementalSupportVisitor Visiting com/waysay/helpers/ServiceConnection
IncrementalSupportVisitor Visiting com/waysay/helpers/WebviewFallback
IncrementalSupportVisitor Visiting com/waysay/helpers/KeepAliveService
IncrementalSupportVisitor Visiting com/waysay/helpers/HelperVolley$1
IncrementalSupportVisitor Visiting com/waysay/helpers/CustomTabsHelper
IncrementalSupportVisitor Visiting com/waysay/helpers/HelperVolley
IncrementalSupportVisitor Visiting com/waysay/helpers/HelperPreferences
IncrementalSupportVisitor Visiting com/waysay/helpers/CustomTabActivityHelper
IncrementalSupportVisitor Visiting com/waysay/helpers/WebviewActivity
IncrementalSupportVisitor Visiting android/support/design/R$color
IncrementalSupportVisitor Visiting android/support/design/R$style
IncrementalSupportVisitor Visiting android/support/design/R$attr
IncrementalSupportVisitor Visiting android/support/design/R$dimen
IncrementalSupportVisitor Visiting android/support/design/R$integer
IncrementalSupportVisitor Visiting android/support/design/R$anim
IncrementalSupportVisitor Visiting android/support/design/R
IncrementalSupportVisitor Visiting android/support/design/R$drawable
IncrementalSupportVisitor Visiting android/support/design/R$layout
IncrementalSupportVisitor Visiting android/support/design/R$styleable
IncrementalSupportVisitor Visiting android/support/design/R$id
IncrementalSupportVisitor Visiting android/support/design/R$string
IncrementalSupportVisitor Visiting android/support/design/R$bool
IncrementalSupportVisitor Visiting com/twitter/sdk/android/R$color
IncrementalSupportVisitor Visiting com/twitter/sdk/android/R$style
IncrementalSupportVisitor Visiting com/twitter/sdk/android/R$attr
IncrementalSupportVisitor Visiting com/twitter/sdk/android/R$dimen
IncrementalSupportVisitor Visiting com/twitter/sdk/android/R$integer
IncrementalSupportVisitor Visiting com/twitter/sdk/android/R$anim
IncrementalSupportVisitor Visiting com/twitter/sdk/android/R
IncrementalSupportVisitor Visiting com/twitter/sdk/android/R$drawable
IncrementalSupportVisitor Visiting com/twitter/sdk/android/R$raw
IncrementalSupportVisitor Visiting com/twitter/sdk/android/R$layout
IncrementalSupportVisitor Visiting com/twitter/sdk/android/R$plurals
IncrementalSupportVisitor Visiting com/twitter/sdk/android/R$styleable
IncrementalSupportVisitor Visiting com/twitter/sdk/android/R$id
IncrementalSupportVisitor Visiting com/twitter/sdk/android/R$string
IncrementalSupportVisitor Visiting com/twitter/sdk/android/R$bool
IncrementalSupportVisitor Visiting com/digits/sdk/android/R$color
IncrementalSupportVisitor Visiting com/digits/sdk/android/R$style
IncrementalSupportVisitor Visiting com/digits/sdk/android/R$attr
IncrementalSupportVisitor Visiting com/digits/sdk/android/R$dimen
IncrementalSupportVisitor Visiting com/digits/sdk/android/R$integer
IncrementalSupportVisitor Visiting com/digits/sdk/android/R$anim
IncrementalSupportVisitor Visiting com/digits/sdk/android/R
IncrementalSupportVisitor Visiting com/digits/sdk/android/R$drawable
IncrementalSupportVisitor Visiting com/digits/sdk/android/R$raw
IncrementalSupportVisitor Visiting com/digits/sdk/android/R$layout
IncrementalSupportVisitor Visiting com/digits/sdk/android/R$styleable
IncrementalSupportVisitor Visiting com/digits/sdk/android/R$id
IncrementalSupportVisitor Visiting com/digits/sdk/android/R$string
IncrementalSupportVisitor Visiting com/digits/sdk/android/R$bool
IncrementalSupportVisitor Visiting android/support/v7/cardview/R$color
IncrementalSupportVisitor Visiting android/support/v7/cardview/R$style
IncrementalSupportVisitor Visiting android/support/v7/cardview/R$attr
IncrementalSupportVisitor Visiting android/support/v7/cardview/R$dimen
IncrementalSupportVisitor Visiting android/support/v7/cardview/R
IncrementalSupportVisitor Visiting android/support/v7/cardview/R$styleable
IncrementalSupportVisitor Visiting android/support/v7/appcompat/R$color
IncrementalSupportVisitor Visiting android/support/v7/appcompat/R$style
IncrementalSupportVisitor Visiting android/support/v7/appcompat/R$attr
IncrementalSupportVisitor Visiting android/support/v7/appcompat/R$dimen
IncrementalSupportVisitor Visiting android/support/v7/appcompat/R$integer
IncrementalSupportVisitor Visiting android/support/v7/appcompat/R$anim
IncrementalSupportVisitor Visiting android/support/v7/appcompat/R
IncrementalSupportVisitor Visiting android/support/v7/appcompat/R$drawable
IncrementalSupportVisitor Visiting android/support/v7/appcompat/R$layout
IncrementalSupportVisitor Visiting android/support/v7/appcompat/R$styleable
IncrementalSupportVisitor Visiting android/support/v7/appcompat/R$id
IncrementalSupportVisitor Visiting android/support/v7/appcompat/R$string
IncrementalSupportVisitor Visiting android/support/v7/appcompat/R$bool
IncrementalSupportVisitor Visiting android/support/v7/recyclerview/R$attr
IncrementalSupportVisitor Visiting android/support/v7/recyclerview/R$dimen
IncrementalSupportVisitor Visiting android/support/v7/recyclerview/R
IncrementalSupportVisitor Visiting android/support/v7/recyclerview/R$styleable
IncrementalSupportVisitor Visiting android/support/v7/recyclerview/R$id
IncrementalSupportVisitor Visiting com/twitter/sdk/android/core/R$color
IncrementalSupportVisitor Visiting com/twitter/sdk/android/core/R$style
IncrementalSupportVisitor Visiting com/twitter/sdk/android/core/R$attr
IncrementalSupportVisitor Visiting com/twitter/sdk/android/core/R$dimen
IncrementalSupportVisitor Visiting com/twitter/sdk/android/core/R
IncrementalSupportVisitor Visiting com/twitter/sdk/android/core/R$drawable
IncrementalSupportVisitor Visiting com/twitter/sdk/android/core/R$raw
IncrementalSupportVisitor Visiting com/twitter/sdk/android/core/R$layout
IncrementalSupportVisitor Visiting com/twitter/sdk/android/core/R$styleable
IncrementalSupportVisitor Visiting com/twitter/sdk/android/core/R$id
IncrementalSupportVisitor Visiting com/twitter/sdk/android/core/R$string
IncrementalSupportVisitor Visiting com/twitter/sdk/android/tweetcomposer/R$color
IncrementalSupportVisitor Visiting com/twitter/sdk/android/tweetcomposer/R$style
IncrementalSupportVisitor Visiting com/twitter/sdk/android/tweetcomposer/R$attr
IncrementalSupportVisitor Visiting com/twitter/sdk/android/tweetcomposer/R$dimen
IncrementalSupportVisitor Visiting com/twitter/sdk/android/tweetcomposer/R
IncrementalSupportVisitor Visiting com/twitter/sdk/android/tweetcomposer/R$drawable
IncrementalSupportVisitor Visiting com/twitter/sdk/android/tweetcomposer/R$raw
IncrementalSupportVisitor Visiting com/twitter/sdk/android/tweetcomposer/R$layout
IncrementalSupportVisitor Visiting com/twitter/sdk/android/tweetcomposer/R$styleable
IncrementalSupportVisitor Visiting com/twitter/sdk/android/tweetcomposer/R$id
IncrementalSupportVisitor Visiting com/twitter/sdk/android/tweetcomposer/R$string
IncrementalSupportVisitor Visiting com/twitter/sdk/android/tweetui/R$color
IncrementalSupportVisitor Visiting com/twitter/sdk/android/tweetui/R$style
IncrementalSupportVisitor Visiting com/twitter/sdk/android/tweetui/R$attr
IncrementalSupportVisitor Visiting com/twitter/sdk/android/tweetui/R$dimen
IncrementalSupportVisitor Visiting com/twitter/sdk/android/tweetui/R
IncrementalSupportVisitor Visiting com/twitter/sdk/android/tweetui/R$drawable
IncrementalSupportVisitor Visiting com/twitter/sdk/android/tweetui/R$raw
IncrementalSupportVisitor Visiting com/twitter/sdk/android/tweetui/R$layout
IncrementalSupportVisitor Visiting com/twitter/sdk/android/tweetui/R$plurals
IncrementalSupportVisitor Visiting com/twitter/sdk/android/tweetui/R$styleable
IncrementalSupportVisitor Visiting com/twitter/sdk/android/tweetui/R$id
IncrementalSupportVisitor Visiting com/twitter/sdk/android/tweetui/R$string
:app:transformClassesWithInstant+restartDexForDebug
:app:transformClasses_enhancedWithInstant+reloadDexForDebug
:app:incrementalDebugSupportDex
:app:transformClassesWithDexForDebug
Error:Error converting bytecode to dex:
Cause: com.android.dex.DexException: Multiple dex files define Landroid/support/design/R$anim;
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-7-oracle/bin/java'' finished with non-zero exit value 2
Information:BUILD FAILED
Information:Total time: 1 mins 22.84 secs
Information:2 errors
Information:0 warnings
Information:See complete output in console

任何帮助,将不胜感激。


只需转到此路径[link](D:\ App Development \ my project \ build \ intermediates \ pre-dexed \ debug)并删除所有文件,然后从lib文件夹中删除settings.gradle中未引用的所有文件。完成!只需按build apk。
里奇(Ritchie)富人

Answers:


135

好的。我不知道如何,但是这行得通。

首先,我清理了项目,然后运行该项目,一切正常。

简而言之,首先Clean,然后Run

首先编辑Clean,然后Make Project也可以。


这个问题值得一百万声望。它对我有用。只需清理项目,然后单击创建项目。只是。
Karue Benson Karue

如果您很好地理解了这个答案,那么它应该更适合您。当您从一个库更改为另一个相同类型的库,但该库是旧库的一个分支时,就会发生此问题。一些残留文件使您的新版本在构建apk时损坏。
阿卡

33

就我而言,我首先Clean是项目,然后按如下图所示的Make Project按钮,然后它开始工作。对我不起作用。Rebuild

在此处输入图片说明

而且我还必须更新Google Repository


2
你是冠军!
马库斯

15

就我而言

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

build.gradle文件底部,并设置multiDexEnabled truedefaultConfig。然后运行即可。


14

如果您要应用任何插件。然后,在模块Gradle文件(通常为app/build.gradle)中,确保在文件底部添加apply plugin一行以启用Gradle插件。

例如

例如:


7
谷歌!放东西时不好笑。
nafsaka

10

我遇到了同样的问题,我清理了项目,导致其他一些问题无法清理,因此我手动删除了dir'build',这样就可以清理好了,然后为我运行。


8

以我为例,发现此问题是由于build.gradle的配置不正确引起的。我有com.google.firebase的两个不同版本。一旦版本相同,问题就解决了


m还使用Firebase,并且在我构建APK时会抛出此错误,您能详细说明如何修复它。Error:Error converting bytecode to dex: Cause: com.android.dex.DexException: Multiple dex files define Lcom/google/android/gms/common/internal/zzab;
Deepanshu Mishra

4
就我而言,我注意到我的build.gradle两条线compile 'com.google.andrdoid.gms:play-services-ads:9.2.0compile 'com.google.firebase:firebase-core:9.0.0问题是,目前正在装载com.google的两个不同版本(9.0.0,9.2.0和),即使一个是为火力,一次是为了玩服务。将它们都更新到9.2.0后,问题已解决。
亚伦·多蒂

@AaronDougherty-你是绝对正确的。由于firebase-ads和firebase-messaging版本的差异,我遇到了相同的问题。我使用相同版本的firebase-ads:9.4.0和firebase-messaging:9.4.0制作而成,现在可以正常工作了
Jigar,

如果您的Firebase-UI与您的Firebase版本不匹配,也会发生这种情况。在这里查看表格:github.com/firebase/FirebaseUI-Android
Juhani

6

我遇到了同样的问题。
首先从项目位置删除 build文件夹(您可以通过android studio或使用资源管理器访问它),然后删除build项目。



4

只是restart您的AS,然后是Rebuild您的应用!


3

升级到Android Studio 2.1之后,下次重新启动时,系统要求我升级到JDK 1.8。在我升级到JDK 1.8之后,那就是我的AS项目无法编译的时候。我遵循了此页面中的所有建议,但无济于事。最后,我决定检查项目使用的JDK版本,令我惊讶的是,它某种程度上指向了JDK 1.8!

故事的寓意:如果compileSdkVersion <= 23,请仔细检查您的项目是否使用JDK1.7,如下所示:

  • 鼠标在顶层模块上
  • 项目结构=> JDK位置

Android Studio 2.3.3随附有嵌入式JDK 1.8.0,当您尝试将其更改为较旧的(1.6或1.7)JDK时,Android Studio拒绝此注释,并声明必须使用1.8或更高版本的JDK。
Christoph Bimminger

2

就我而言,这是由于我的库未配置为“ android”。例如apply plugin:'java'代替apply plugin:'com.android.library'


2

检查您的build.gradle(模块:您的应用程序)。

所有com.google.android.gms库必须使用完全相同的版本规范(混合版本可能导致运行时崩溃)。

例如:如果您拥有com.google.firebase:firebase-ads:9.6.1和com.google.android.gms:play-services-basement:10.0.1

您必须将Firebase版本更改为:10.0.1



2

之前:

compile 'com.google.android.gms:play-services-location:10.0.1'
compile 'com.google.android.gms:play-services-auth:10.0.1'
compile 'com.google.firebase:firebase-database:10.2.0'
compile 'com.google.firebase:firebase-core:10.2.0'
compile 'com.google.firebase:firebase-messaging:10.2.0'

后:

compile 'com.google.android.gms:play-services-location:10.2.0'
compile 'com.google.android.gms:play-services-auth:10.2.0'
compile 'com.google.firebase:firebase-database:10.2.0'
compile 'com.google.firebase:firebase-core:10.2.0'
compile 'com.google.firebase:firebase-messaging:10.2.0'

终于解决了。


2

我的项目在build.gradle文件(1.7和1.8)中使用了具有异构Java兼容版本的外部库。我通过对lib和app项目使用相同的版本来修复它。就我而言:

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
    }

在我的情况下非常相似。我使用的是第三方JAR,一个是用1.4编译的,另一个是1.5和源和目标的兼容性。我自己不得不重新编译它们(幸运的是,它们都是开源的),因为我的DEX不允许使用1.8或更高版本的JARS,因此我将参数都更改为1.7,但是没有给出明确的理由,它与那些第三方的异构Java兼容性有关JAR。
Christoph Bimminger


2

这个问题主要发生在gradle或版本错误的库中,包括两个库都定义了相同类的库。展开并检查导入的外部库...

您不能将两个相同的类导出到一个地方或代码,因此,dexer不知道应使用哪一个。


1

由于某些原因,@ ChintanSoni的答案无效。我尝试build手动删除文件夹,但由于某些进程正在使用某些文件,因此无法删除某些文件。清理和重新构建项目无济于事,因此我打开task manager,选择JAVA(TM) Platform SE binary并按了“结束任务”。

然后,我尝试再次运行该项目,并且开始编译正常。


锁定文件的是Android Studio。只需关闭Android Studio,删除构建目录,然后重新构建项目
vovahost

我试过了,但这并没有关闭JAVA进程。只有手动关闭该过程才能起作用。
Rohan Kandwal '17

1
dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile fileTree(include: 'Parse-*.jar', dir: 'libs')
    compile 'com.android.support:appcompat-v7:23.2.0'
    compile 'com.android.support:cardview-v7:23.2.0'
    compile 'com.android.support:design:24.0.0-alpha1'
    compile "com.google.firebase:firebase-invites:9.2.0"
    compile "com.google.firebase:firebase-ads:9.2.0"
    compile 'com.google.firebase:firebase-database:9.2.0'
    compile 'com.google.firebase:firebase-core:9.2.0'
}

我添加了这一com.google.firebase:firebase-core:9.2.0行,并为所有Firebase库选择了相同的版本(9.2.0),此问题已解决。


我也有一个Analytics库,并且必须更改该库的版本,并设置与Firebase库相同的版本。编译“com.google.android.gms:发挥服务-分析:9.2.0”
Terranology

1

如果您有多个项目,请确保没有多次添加依赖项,我需要像这样排除另一个项目的依赖项:

compile(project(':OtherProject-SDK')) {
    compile.exclude module: 'play-services-gcm'
    compile.exclude module: 'play-services-location'
    compile.exclude module: 'support-v4'
    compile.exclude module: 'okhttp'
}


1

尝试通过安装:app:installDebug。如果有效,则与Android Studio的缓存有关。我删除.gradle/了项目中的文件夹,它可以正常工作。


1

对我来说很容易。只需添加:

// noinspection GradleDependency,GradleCompatible实现'com.google.android.gms:play-services-auth:11.0.4'

...魔术发生了。


1

我遇到了同样的问题,这是由不相同版本的Google Analytics(分析)和Firebase引起的。我使用了'com.google.gms:google-services:3.1.0'然后添加了以下依赖项:

compile 'com.google.android.gms:play-services-gcm:10.2.6'
compile 'com.google.firebase:firebase-crash:10.0.1'

因此,将Firebase版本更改为10.2.6可以解决此问题。

compile 'com.google.android.gms:play-services-gcm:10.2.6'
compile 'com.google.firebase:firebase-crash:10.2.6'

1

这个问题有很多答案,但是,如果您还没有解决错误,这可能会起作用:

有时我们会从Google产品/ API导入不同版本,因此,请尝试组织您的gradle文件来解决以下问题:Mixing versions 警告


1
如果有的话,请添加一些代码片段。谢谢。
Chintan Soni

1

我遇到了同样的问题,并且意识到我在app / libs文件夹中拥有的两个单独的jar文件与子依赖项具有相同的程序包,这导致了冲突。


1

我已经注意到,在Android Studio构建过程中编辑Java文件时(有时)会发生这种情况。

我通过手动删除build文件夹并运行agin解决了这一问题。


1

如果它对某人有所帮助,就我而言,我使用的是发布模式而不是调试模式的自定义程序包。

我只是将软件包从“发行版”更改为“调试”,它就可以了。


1

对我有用的东西。

  1. 转到您应用的android文件夹。
  2. 运行./gradlew clean

它只是下载gradle
sirmagid

1

首先,构建->清理项目->再次重建它。

如果不起作用,请在build.gradle中将设置multiDexEnabledtrue

例如:

defaultConfig {
    applicationId "com.example.myapplication"
    minSdkVersion 21
    targetSdkVersion 27
    multiDexEnabled true
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner"android.support.test.runner.AndroidJUnitRunner"
}
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.