首页 文章

从Eclipse导入android studio执行后出现问题

提问于
浏览
0

我已经从Eclipse导入项目到Android工作室 . 它成功构建,但当我尝试在android studio中执行项目时,我得到了以下异常 .

意外的顶级异常:com.android.dex.DexException:多个dex文件定义Landroid / support / annotation / AnimRes; com.android.dx.merge.DexMerger.mergeClassDefs上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中的com.android.dx.merge.DexMerger.merge(DexMerger.java:189) . dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:454)位于com.android.dx.com上的com.android.dx.command.dexer.Main.runMonoDex(Main.java:303) . 在com.android.dx.command.Main.main(Main.java:106)的com.android.dx.command.dexer.Main.main(Main.java:215)上运行(Main.java:246)错误:任务':app:dexDebug'的执行失败 . com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令'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上使用 . 但我找不到这个问题的正确答案 .

2 回答

  • 0

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

  • 0

    经过多方努力,我终于要努力从eclipse迁移到android studio .

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

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

相关问题