我已经使用 eclipse 的软件更新功能安装了最新的 Android SDK,以访问 https://dl-ssl.google.com/android/eclipse/ 处的资源。 .
安装后,SDK 似乎已集成到 Eclipse 中,但是当我尝试创建一个包含单个空白 Activity 的新项目时,出现以下错误:
[2009-06-06 11:41:24 - TestProject] no classfiles specified [2009-06-06 11:41:24 - TestProject] Conversion to Dalvik format failed with error 1
这是使用在 32 位处理器上的 Mac OS 10.5.7
之上运行的 eclipse 版本 3.4.2
。
这是我的配置错误吗?我是否错过了安装的一部分?
最佳答案
这个错误也让我很困扰。其他帖子中描述的所有步骤对我来说都不起作用。但我找到了解决方案,希望对其他人有帮助。
在您的项目主目录中,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。在主菜单中,执行项目 -> 清理。现在,在项目资源管理器中,在您刚刚创建的新项目上,右键单击 -> 属性 -> Android -> 检查 Android 1.5 -> 单击“应用”按钮。
下一个项目,右键单击 -> 属性。在左侧菜单中,单击Java Build Path,在右侧面板上,单击Libraries选项卡。确保您看到一个名为“Android 1.5”的文件夹。现在点击“确定”,您的项目应该可以编译。
在“库”选项卡中,如果您看到 Android.jar,则必须手动删除它(突出显示并单击“删除”按钮),然后此错误就会消失。
关于android - 安装新的 Android SDK 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/959969/