android:错误转换字节到dex

所以,在升级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 } 

我刚把2.0.0-alpha2的gradle改成了2.0.0-alpha3 ,然后试图build立这个项目。

错误日志:

 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 

任何帮助,将不胜感激。

好的。 我不知道如何,但工作。

首先,我清理了这个项目,然后运行这个项目让一切顺利。

短暂的,先Clean然后Run

编辑第一次Clean ,然后Make Project也可以。

在我的情况下,我先Clean项目,然后按下Make Projectbutton, 如下图 ,然后开始工作。 Rebuild对我不起作用。

在这里输入图像说明

而且我也在更新Google Repository是必须的。

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

例如

例如:

我遇到了同样的问题,我干净的项目,一些其他问题导致无法清理,所以我手动删除目录'生成',所以它可以清理好了,然后运行它为我好。

就我而言,我放了

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

build.gradle文件的底部,并在defaultConfig中设置multiDexEnabled true 。 然后运行,它的工作。

我发现在我的情况下,这个问题是由不正确的build.gradleconfiguration造成的。 我有两个不同版本的com.google.firebase。 一旦版本相同,问题就解决了

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

只需restart你的AS,然后Rebuild你的应用程序!

升级到Android Studio 2.1后,下一次重新启动时,我被要求升级到JDK 1.8。 升级到JDK 1.8之后,这就是我的AS项目在编译时遇到的问题。 我遵循了这个页面的所有build议,但是无济于事。 最后,我决定检查我的项目正在使用的JDK版本,而令我惊讶的是,它不知何故指向JDK 1.8!

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

  • 右键单击顶级模块
  • 项目结构=> JDK位置

在我的情况下,这个问题是因为在一些包中的大写字母。

在我的情况下,这是由于我的库不被configuration为“机器人”。 例如, apply plugin:'java'而不是apply plugin:'com.android.library'

检查你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

之前:

 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' 

终于解决了。

由于某些原因,@ ChintanSoni的答案没有奏效。 我尝试手动删除生成文件夹,但不能删除某些文件,因为它们被某些进程使用。 清理和重新构build项目并没有帮助,所以我打开task manager ,select了JAVA(TM) Platform SE binary并按下了“结束任务”。

然后我试图再次运行该项目,并开始编译。

 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库select相同的版本(9.2.0),问题就解决了。

只是干净,重试解决了我。

我的项目在我的build.gradle文件(1.7和1.8)中使用了具有异构Java兼容版本的外部库。 我通过使用相同版本的lib和应用程序项目来修复它。 在我的情况下,两个:

 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } 

对我来说非常简单。 只需添加:

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

…和魔术发生。

这个问题主要发生在gradle或misversioned的库中,包括从库中定义相同的类时。 展开并检查导入的外部库…

你不能有两个相同的类被导出到一个地方,或代码,因此,dexer不知道应该使用哪一个…

如果您有多个项目,请确保您没有多次添加依赖项,我需要排除其他项目的依赖项,如下所示:

 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' } 

请在build.gradle中的android中添加此块

dexOptions { preDexLibraries = false }

尝试通过安装:app:installDebug 。 如果它工作,那么它与Android Studio的caching相关。 我删除了我的项目中的.gradle/文件夹,它的工作原理。

我有同样的问题,这是由不同的谷歌分析和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' 

如果从两个不同的来源引入代码相同的库,将导致错误。