2

我已经使用 eclipse 的软件更新功能安装了最新的 Android SDK,以访问https://dl-ssl.google.com/android/eclipse/上的资源。

安装后,SDK 似乎已集成到 Eclipse 中,但是当我尝试创建一个包含单个空白活动的新项目时,出现以下错误:

[2009-06-06 11:41:24 - TestProject] 没有指定类文件
[2009-06-06 11:41:24 - TestProject] 转换为 Dalvik 格式失败,错误 1

这是在 32 位处理器上eclipse version 3.4.2运行。Mac OS 10.5.7

这是我的错误配置吗?我错过了安装的一部分吗?

4

3 回答 3

3

这个错误也让我很困扰。其他帖子中描述的所有步骤都对我不起作用。但我找到了解决方案,我希望它可以帮助其他人。

在您的项目主页中,Eclipse 将创建一个.classpath文件。在编辑器中打开它,并确保其中存在以下每一行。

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
    <classpathentry kind="src" path="gen"/>
    <classpathentry kind="output" path="bin"/>
</classpath>

请注意,还有其他与您的项目相关的行,例如

<classpathentry combineaccessrules="false" kind="src" path="/project-name"/>

没关系,关键是这一行是:

<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>

它需要在那里。进行此更改并保存文件,然后重新启动 Eclipse。在主菜单中,执行Project -> Clean。现在在项目资源管理器中,在您刚刚创建的新项目上,右键单击 -> 属性 -> Android -> 检查 Android 1.5 -> 单击应用按钮

下一个项目,右键单击 -> 属性。在左侧菜单中,单击Java Build Path,在右侧面板中,单击Libraries选项卡。确保您看到一个名为“Android 1.5”的文件夹。现在点击确定,您的项目应该可以编译。

在库选项卡中,如果您看到 Android.jar,则必须手动删除它(突出显示并单击“删除”按钮),然后此错误将消失。

于 2010-03-23T02:08:00.293 回答
2

这总是显示在我创建的所有新项目中,并且我已经完成了 SDK、Eclipse 和插件的全新安装。在 Eclipse 中通过 Project->Clean 进行清理总能解决问题。烦人,是的;大问题,没有。

于 2009-06-08T20:25:18.350 回答
0

我不得不

chmod -R 777

整个 sdk 目录(不仅是二进制文件)以使其工作。这不是安装说明的一部分。

您是否附加了路径变量?

export PATH=${PATH}:<your_sdk_dir>/tools
于 2009-06-07T10:46:22.287 回答