当前位置: 首页 > 知识库问答 >
问题:

从Eclipse导入到android Studio执行后的问题

莫英卓
2023-03-14

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

意外的顶级异常:com.android.dex。DexException:多个dex文件定义Landroid/support/annotation/AnimRes;在com.android.dx.merge.DexMerger.readSortableTypes(dexmerge.java:596)在com.android.dx.merge.DexMerger.getSortedTypes上(dexmrger.java:554)在com.android.dx.merge.dexperger.mergeClassDefs(dermerger.java:535)在com.android.dx.merge(Main.java:454)在com.android.dx.command.dexer.Main.runMonoDex(Main.jav:303)在com.android.dx.command.dex.Main.运行(Main.java:246)在com.androd.dx.command.dexer.Main(Main.java:215)在

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

com . Android . ide . common . Process . Process exception:org . grad le . Process . internal . exec exception:Process ' command ' C:\ Program Files \ Java \ JDK 1 . 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个答案

狄宗清
2023-03-14

经过许多努力,我终于做了艰苦的工作,从eclipse迁移到android工作室。

我已经将所有的java类和xml文件一个接一个地复制到了Android Studio。最后,我完成了。我认为这不是一个好的解决方案,但我必须强制这样做来解决上述错误。

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

易宣
2023-03-14

在将库添加到我的分级依赖项后,我遇到了同样的问题。删除依赖项后,一切似乎都很好。我不知道为什么,如果我找到解决方案,我会报告它。

 类似资料:
  • 问题:如何从mongo导出,以便在使用$unwind时可以导入SQL Server? 我需要使用$unwind这意味着我不能使用mongoexport.exe.Mongo.exe为json提供不同的输出,如下所示。输出我不能加载到SQL服务器。我会导出为csv输出,但我的数据包括逗号。我会使用$out首先将我的数据复制到一个新的集合 为了说明我的问题,我创建了一个带有一条记录的集合,该记录具有日期

  • 问题内容: 当前,在用于创建用于分发代码的jar的工作流中,我: 在Eclipse中右键单击我的项目 选择“导出” 选择“ JAR文件” 取消选中顶级文件,例如.classpath,.project 仅检查“导出生成的类文件” 点击“完成” 这样可以确保.class文件是最新的并创建jar。我想从命令行执行相同的操作,但是大多数用于创建jar的文档似乎只是在破坏已经存在的文件,而没有创建.clas

  • 我正在使用eclipse JDT并想知道是否有任何方法可以从命令行导入项目。对于eclipse CDT,无头构建应用程序可以达到这个目的,但对于eclipse JDT我无法做到这一点。 我还研究了一些堆栈溢出的帖子,并附带了下面的链接。这里建议的解决办法行不通,因此请我在这里表示关切。如果有人有什么解决办法,请告诉我? 通过命令行将Java(Android)项目自动导入Eclipse工作区 谢谢

  • 我正在移动我所有的源代码,正如Android官网建议的那样。但是,体验并不是很好。正如这里所描述的,它是非常迟缓的。但现在这不是我的终极问题。 我已经解决了许多问题,例如将更新到23,这样就会出现99个此类错误: 错误:(13)检索项的父项时出错:找不到与给定名称“Android:TextApparance.Material.Inverse”匹配的资源。 可以修正。但我走的时候问题就越来越多了。现

  • 我对这个题目进行了研究,但找不到解决办法: 我从一个eclipse项目创建了一个签名的apk,我也有eclipse密钥存储。但是我无法找到如何在Android Studio签名时导入这个密钥存储。以下是我已经尝试过的事情:

  • 我是Java开发新手,不熟悉各种导入(Maven、Git等),所以我简单地说: 这两个没有在代码中解决我正在检查,我不知道我应该采取什么样的行动,也不知道我应该导入什么来解决它,但它可能是一些流行的库。 是否有完整的指南指导开发人员如何在eclipse中导入包(例如,C#开发人员使用Nuget,尽管有大量手工制作的包),或者他们真的使用所有这些巨大的导入选择器?