11

我知道有某种重复,但到目前为止,没有一个答案能够帮助我。

在通过SVN与一些朋友共享的项目中,我总是收到以下错误:

无法解析目标“android-10”

当我更改project.properties以更改目标版本时,错误消息将保留,除非我使用 android-16。

我已经检查了我的项目的 Android 会话,看看我是否可以在那里更改目标,但它只给了我 16 和 17 作为选项。

在我的 SDK 管理器中,我安装了整个“SDK 10”分支以及其他几个分支。

有人知道这里可能是什么问题吗?

4

4 回答 4

12

另一种方法是不使用相同的 SDK,而是使用您计算机中的 SDK。

  1. 右键单击项目并选择Android,检查目标名称,单击“应用”和“确定”。
  2. 然后右键单击项目-> Android 工具-> 修复项目属性。
  3. 清理并构建项目。

设置属性添加sdk

于 2014-01-15T06:10:00.250 回答
10

这个答案为时已晚,但对于遇到相同问题的任何人,请尝试从 SDK 管理器安装 API 10。然后像以前一样运行所有内容。

或者,如果您使用的是 Windows 操作系统,这也可能会有所帮助:http ://sagistech.blogspot.ca/2010/05/android-sdk-error-unable-to-resolve.html

于 2013-06-11T01:36:49.557 回答
4

如果您没有在属性视图中选择 android-10,那么显然您的安装有问题。

好吧,显而易见的事情是仔细检查 Window >> Preferences >> Android 中的 SDK 位置是否正确设置并指向正确的 ADT 安装。如果是这样,首选项中的视图还应该包括 SDK10 作为已安装的平台之一(在这种情况下,确实不应该有任何问题)。

如果没有,则说明出现了问题——在 Eclipse 或 ADT 安装中。我会检查——只是为了确定——你有正确的 Java SDK——在这种情况下,我自己在 Eclipse/ADT 上遇到了问题。

但是,如果这两件事看起来井井有条,我能给出的最好建议是重新安装 eclipse 和 ADT。如果您只使用 Android 安装,那么我建议您使用来自 developers.android.com 的“官方”Google Eclipse 包。

除非您在 Eclipse 环境中设置了很多很难更改的东西,否则我不建议您花时间尝试识别任何被搞砸的变量(从这里的痛苦经历说起;))。

于 2013-02-17T21:18:26.407 回答
0

导入项目时,在选择项目后勾选“将项目复制到工作区”复选框。希望这对您有所帮助,因为此选项已为我修复。

于 2013-09-22T07:43:37.527 回答