所以我第一次涉足这个领域 - 我按照说明安装了 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 格式,因为它找不到它们。解决这个问题:
- 验证
src
文件夹位于您的构建路径中(在“项目属性”->“Java 构建路径”下检查)。如果不是这种情况,请右键单击 src 文件夹,转到“构建路径”并单击“用作源文件夹”。 验证在“项目属性”->“构建器”下您是否可以找到“Java 构建器”。如果不是这种情况,请关闭项目并使用文本编辑器打开文件
.project
存在于项目本身的根文件夹中。添加在<buildSpec>
下以下几行:<buildCommand> <name>org.eclipse.jdt.core.javabuilder</name> <arguments></arguments> </buildCommand>
执行上述操作后,重新打开项目并通过单击“项目”->“清理”继续重建它
关于Android 开发 - 转换为 Dalvik 格式失败,错误 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4634936/