代码之家  ›  专栏  ›  技术社区  ›  Dan Monego

安装新Android SDK时出现问题

  •  2
  • Dan Monego  · 技术社区  · 17 年前

    我使用Eclipse的软件更新功能安装了最新的Android SDK,点击 https://dl-ssl.google.com/android/eclipse/ .

    安装后,看起来sdk已经集成到Eclipse中了,但是当我试图创建一个包含一个空白活动的新项目时,我得到了以下错误:

    [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
    

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

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

    3 回复  |  直到 17 年前
        1
  •  2
  •   redsolo    17 年前

    对于我创建的所有新项目,这都会显示出来,并且我已经完成了SDK、Eclipse和插件的干净安装。在Eclipse中执行一个清理项目--清理总是可以解决这个问题。安宁,是的;大问题,不是。

        2
  •  3
  •   omermuhammed    16 年前

    这个错误也让我很烦恼。其他文章中描述的所有步骤对我来说都不起作用。但我找到了解决办法,我希望它能帮助其他人。

    在您的项目主页中,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 Explorer中,在刚创建的新项目上, 右键单击->属性->Android->检查Android 1.5->单击应用按钮 .

    下一个项目, 右键单击->属性 . 在左侧的菜单中,单击 构建路径 ,在右面板上,单击 图书馆 标签。确保您看到一个名为“android 1.5”的文件夹。现在点击OK,您的项目应该编译。

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

        3
  •  0
  •   Jürgen Steinblock    17 年前

    我不得不

    chmod -R 777
    

    整个sdk目录(不仅仅是二进制文件)以使其正常工作。 这不是教学的一部分。

    你附加了路径变量了吗?

    export PATH=${PATH}:<your_sdk_dir>/tools