Android 开发 - 转换为 Dalvik 格式失败,错误 1

标签 android

所以我第一次涉足这个领域 - 我按照说明安装了 android SDK 和 eclipse 插件。我创建了一个空白的新 android 项目,但出现以下构建错误:

[2011-01-08 16:34:55 - xxx]: Dxno classfiles specified
[2011-01-08 16:34:55 - xxx] Conversion to Dalvik format failed with error 1

我已经通过 google 搜索了该问题,并尝试清理和重建,或者在资源管理器中的项目上按 F5,但问题仍然存在。我已经验证了构建路径和库,以确保只有 Android 2.3 存在,但仍然遇到此问题。

我还尝试加载示例项目,但遇到了相同的错误。

有什么想法吗?

最佳答案

当Eclipse项目中的java文件没有编译成class文件时,就会出现此问题。该消息表明 Android SDK 无法继续将这些类转换为 dalvik 格式,因为它找不到它们。解决这个问题:

  1. 验证src文件夹位于您的构建路径中(在“项目属性”->“Java 构建路径”下检查)。如果不是这种情况,请右键单击 src 文件夹,转到“构建路径”并单击“用作源文件夹”。
  2. 验证在“项目属性”->“构建器”下您是否可以找到“Java 构建器”。如果不是这种情况,请关闭项目并使用文本编辑器打开文件 .project存在于项目本身的根文件夹中。添加在<buildSpec>下以下几行:

    <buildCommand>
       <name>org.eclipse.jdt.core.javabuilder</name>
       <arguments></arguments>
    </buildCommand>
    

    执行上述操作后,重新打开项目并通过单击“项目”->“清理”继续重建它

关于Android 开发 - 转换为 Dalvik 格式失败,错误 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4634936/

相关文章:

android - 在我的墙上时不显示 Facebook 分享描述

java - Intellij Idea IDE 对于 Android 开发是否稳定?

android-volley - 启用 ProGuard 规则时 Gson 解析不起作用

android - 如何以编程方式启用/关闭移动数据

android - 从 Broadcast Receiver 接收 Pending Intent 的 ID

java - onStartCommand 未与 startService 一起调用

android - 如何使用工具 :overrideLibrary in a build. gradle 文件?

android - Galaxy Nexus 上没有显示背景图片(仅)?

java - Android 中多色列表的列表选择器

android - 在 actionbarsherlock 的左侧显示菜单项