2011-01-08 94 views
2

因此,我第一次将脚趾头浸入此区域 - 我按照说明安装了android SDK和eclipse插件。我创建了一个空白的新的android项目,我得到以下编译错误:Android开发 - 转换为Dalvik格式失败,出现错误1

[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在那里,但仍然存在这个问题。

我也尝试加载一个示例项目,我得到相同的错误。

任何想法?

回答

1

我解决了这个问题 - 以上都没有帮助。

我所做的是删除eclipse,下载最新的一个并重新安装了ADT插件,它现在可以工作。

0

我有同样的问题:尝试清理项目(项目 - >清洁...)。 Eclipse将重新创建正确的bin目录。

+0

试过这个,没有工作:( – KP65 2011-01-22 12:55:35

2

当Eclipse项目中的java文件未编译为类文件时,会发生此问题。该消息表明Android SDK无法继续将这些类转换为达尔文格式,因为它找不到它们。为了解决这个问题:

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

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

    执行上述行动,重新打开该项目,并继续通过点击“项目”来重建它之后 - >“清洁”

+1

添加src文件夹到构建路径解决了我的问题 – altumano 2011-09-26 07:12:39

1

简单编辑 “project.properties” 文件并注释行:

proguard.config=proguard.cfg 

是这样的:

#proguard.config=proguard.cfg 

然后清理项目。希望这会成功导出到APK。

+0

除非你不想使用proguard这显然不是正确的答案。所有的答案建议是评论 - 告诉Eclipse哪里是proguard配置文件的行。 – dell116 2015-08-23 18:59:20

相关问题