【问题标题】:Issue after import from Eclipse to android studio execution从 Eclipse 导入到 android studio 执行后的问题
【发布时间】:2015-08-10 18:00:32
【问题描述】:

我已将项目从 Eclipse 导入到 Android Studio。它构建成功,但是当我尝试在 android studio 中执行项目时,出现以下异常。

意外的顶级异常:com.android.dex.DexException:多个 dex文件定义Landroid/support/annotation/AnimRes;在 com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:596) 在 com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:554) 在 com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:535) 在 com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:171) 在 com.android.dx.merge.DexMerger.merge(DexMerger.java:189) 在 com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:454) 在 com.android.dx.command.dexer.Main.runMonoDex(Main.java:303) 在 com.android.dx.command.dexer.Main.run(Main.java:246) 在 com.android.dx.command.dexer.Main.main(Main.java:215) 在 com.android.dx.command.Main.main(Main.java:106)

错误:任务 ':app:dexDebug' 执行失败。

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_45\bin\java.exe'' 完成 非零退出值 2

这是我的 Build.gradle 文件。

    apply plugin: 'com.android.application'

android {
    compileSdkVersion 21
    buildToolsVersion "22.0.1"

    defaultConfig {
        applicationId "com.example.heal4me_app"
        minSdkVersion 11
        targetSdkVersion 19
    }

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

dependencies {
    compile 'com.android.support:support-v4:22.2.0'
    compile 'com.android.support:appcompat-v7:22.2.0'
    compile 'com.google.android.gms:play-services:7.5.0'
    compile files('libs/android-support-v13.jar')

   }

对于上述问题,我已经尝试了所有已发布的解决方案,这些解决方案可在 stackoverflow 上找到。但是我找不到这个问题的正确答案。

【问题讨论】:

    标签: android eclipse performance android-studio


    【解决方案1】:

    将库 com.amazonaws:aws-java-sdk:1.8.0 添加到我的 gradle 依赖项后,我遇到了同样的问题。删除依赖后,一切似乎都很好。我不知道为什么,如果我找到解决方案,我会报告它。

    【讨论】:

      【解决方案2】:

      经过多方努力,我终于完成了从 eclipse 迁移到 android studio 的艰苦工作。

      我已经把所有的java类和xml文件一一复制到android studio了。最后我完成了。我认为这不是好的解决方案,但我必须强制执行此操作以解决上述错误。

      我已经阅读了很多关于这个问题的博客和 stackoverflow 问题。但不幸的是,这对我没有帮助,这就是为什么我必须提出这项艰苦的工作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-05-12
        • 1970-01-01
        • 2015-05-24
        • 2016-06-21
        • 2015-12-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多