我在日食中很新。
我下载了一个编码,得到如下错误:
- 该项目未构建,因为其构建路径不完整。找不到 java.lang.Object 的类。修复构建路径,然后尝试构建此项目
- java.lang.Object 类型无法解析。它是从所需的 .class 文件中间接引用的 - 无法解析目标“android-15”
- 在加载 SDK 之前无法解析目标“android-15”。
知道如何解决吗?
为我解决的一件事是关闭,然后重新打开项目(在包资源管理器中单击项目名称,“关闭项目”,然后在包资源管理器中单击项目名称,“打开项目”)。
清理项目对我没有任何帮助,而且我安装了正确版本的 API。Eclipse 只是超级错误,经常破坏我的构建路径。
在 Eclipse 中转到窗口 --> Android SDK 管理器并在 sdk 管理器中检查您是否为 api 级别 15 安装了 sdk。并且右键单击您的项目转到属性,左侧面板上有 Android 选项卡。单击它将向您显示项目构建目标。使其升级到更高版本。
我在 SDK Manager 中做错了什么(可能删除了一些东西)并且遇到了类似的问题。但以上都没有帮助。
尝试运行 Android SDK Manager,但它没有加载,显示错误“Windows 无法执行 Android.bat”(后来我发现整个“工具”文件夹在已安装的 Android 包中进行了任务)。所以 Android SDK Manager 没有启动(我想我记得之前安装了正确的 SDK)。
我还尝试纠正 project.properties 中的问题,但根本没有可用的 Android 版本。其他论坛也没有帮助。
幸运的是我找到了解决方案。所以我所做的是发现我最初下载的压缩 Android 包“adt-bundle-windows-x86-20131030”并提取“sdk/tools”文件夹。然后我将“工具”文件夹复制到我已经安装的 Eclipse 路径“C:... \adt-bundle-windows-x86-20131030\sdk\”(Eclipse 已关闭)。启动 Eclipse,检查我项目中的构建路径,就是这样 - 一切恢复正常。
希望这对有类似(除了初始帖子)问题的人有所帮助。
对我来说,最终解决的问题是卸载 Android ADT(帮助 -> 关于 Eclipse -> 安装详细信息。卸载了与 android 相关的所有内容 + Tracer for OpenGL ES。之后重新安装了 ADT(http://developer.android.com /sdk/installing/installing-adt.html )
为我解决的另一个技巧是编辑文件 project.properties,更改目标 sdk 并安装另一个,然后恢复文件。这会导致 Eclipse 重新构建项目而不会出现烦人的错误,但我希望 Eclipse 团队能够修复这个错误......