Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 转换为Dalvik格式失败,出现错误1解决方案?_Android - Fatal编程技术网

Android 转换为Dalvik格式失败,出现错误1解决方案?

Android 转换为Dalvik格式失败,出现错误1解决方案?,android,Android,我正在为android编写一个应用程序,在我为程序添加了一个选项卡布局后,出现了一个错误: 转换为Dalvik格式失败,错误为1 我已经尝试过清理这个项目,并在这个网站上寻找解决这个问题的所有其他解决方案。是否有人也找到了解决此错误的模糊方法?请查看此线程 此处的更多信息:如果您使用的是Android SDK工具修订版12,请查看以下链接: 简单地清理、重新导入、删除LIB是行不通的!用v11替换工具目录是我唯一的解决方案 如果您正在使用ProGuard混淆Windows 7解决方案: 已确认问

我正在为android编写一个应用程序,在我为程序添加了一个选项卡布局后,出现了一个错误:

转换为Dalvik格式失败,错误为1

我已经尝试过清理这个项目,并在这个网站上寻找解决这个问题的所有其他解决方案。是否有人也找到了解决此错误的模糊方法?

请查看此线程


此处的更多信息:

如果您使用的是Android SDK工具修订版12,请查看以下链接:


简单地清理、重新导入、删除LIB是行不通的!用v11替换工具目录是我唯一的解决方案

如果您正在使用ProGuard混淆Windows 7解决方案:

已确认问题是由文件中的ProGuard命令行引起的
[Android SDK安装目录]\tools\proguard\bin\proguard.bat

编辑以下行将解决此问题:

call %java_exe% -jar "%PROGUARD_HOME%"\lib\proguard.jar %*


这个问题是由于jar中的一些冲突造成的,您可能已经在类路径中添加了这些冲突。
尝试移除特定的jar(点击并跟踪),看看错误是否消失。

对于那些在最后几天到达这里的人(请参阅此发布日期)。 我试过了,它对我有效。 Tu总结一下,如果您使用的是android库项目:

Package Explorer,右键单击->从构建路径删除(确定取消链接),在您工作区项目中的所有XXX_src上。

我之所以得到这个消息,是因为我手动将android.jar添加到构建库中,因为它说找不到android库。解决办法是

  • 从构建库中删除android.jar

  • 右键单击项目,转到“Android工具”,然后选择“修复项目属性”

  • 希望这有帮助。

    两个简单的步骤:

  • 干净的
  • 建造

  • 将您的Proguard升级至其最新版本,即4.7。。。从…下载拉链。。。。然后将“lib”和“bin”文件夹从zip复制到sdk/tools/proguard/以替换默认文件夹或说旧的“bin”和“lib”。。。。再次尝试导出您的项目…

    在升级到Eclipse Indigo后出现同样的问题。整个错误列表以

     [dx] java.lang.IllegalArgumentException: already added: <some library>;
    
    解决方案:

    • 右键单击项目并选择“属性”
    • 在左树上选择“Java构建路径”
    • 选择顶部的“库”选项卡
    • 您可能会在列表中看到这个库(它不是jar,而是 图书馆!罐子在下面)
    • 删除它

      • 我也遇到了同样的问题,花了很多时间尽我所能地尝试,所以对我来说唯一有效的方法就是将ADT升级到最新版本。因此,如果顶部没有任何帮助,只需转到“帮助”->“检查更新”

        从.classpath文件中删除


        这对我很有用。

        在设置DropBox示例应用程序时,我遇到了此错误

        解决方案是从构建路径中删除所有JAR文件,删除/libs中的所有内容,粘贴所需的JAR文件,然后再次将它们添加到构建路径中

        Removed all the projects from workspace
        Import projects back
        Clean 
        

        成功了

        在第二个链接中出现的一个解决方案是删除项目,然后将其向后导入。我该怎么做呢?因为如果我删除了它,我该如何导入它?您可以将项目文件夹移动到eclipse工作区之外的另一个位置,然后创建一个同名的新项目,并逐个导入每个类和xml文件。这将是一种痛苦,但可能是唯一的解决办法。您是否尝试过使用选项卡视图删除布局文件,并查看错误是否消失?对我来说,问题是Proguard,是由于添加以下行引起的:-keepattributes**,因此这可能不是最终的根本原因,但肯定是导致问题的原因,删除它修复了问题。Proguard的问题。删除它并解决问题。我也有同样的问题。更新到Proguard 4.6解决了这个问题(我也编辑了批处理文件,尽管它似乎可以工作,即使不这样做)。谢谢!这正是在我的Windows 7 64位操作系统上发生的事情!:)在尝试了所有其他建议的解决方案后,这和重新导入项目为我解决了问题。谢谢。+1你就是那个人!在浪费了8个小时在屏幕上撞我的头后,你的回答救了我!为我工作!清洁不是。。。所以也许有些人需要为我做这件事!谢谢像这样的东西帮助我解决了问题。但我需要在这之后清理。检查这个答案,它可能会帮助你
          Conversion to Dalvik format failed with error 1
        
        Removed all the projects from workspace
        Import projects back
        Clean