【问题标题】:Unable to resolve target 'android-8'无法解析目标“android-8”
【发布时间】:2025-12-22 10:00:07
【问题描述】:

长话短说,eclipse 将 ADT 和 SDK 更新到 v20,我不喜欢它,想回到 18 版本。

所以我卸载了 ADT 和 SKD 并从

下载了 v18

http://dl.google.com/android/installer_r18-windows.exe

http://dl.google.com/android/ADT-18.0.0.zip

安装了它们,但现在 Eclipse 似乎无法找到一些 sdk 平台并抛出“无法解析目标 'android-8'”错误...任何想法可能是什么问题?

【问题讨论】:

  • 如果你再次更新到 v20,你仍然会收到这个错误吗?
  • 不想更新到 v20 :)
  • 仅供测试^^,稍后你回到v18
  • 已更新,但似乎同样的错误。
  • 如果你愿意,请回到 v18 并进入这个文件夹 /your-android-sdk-path/add-ons/ 看看你是否已经有 api8 文件夹

标签: android eclipse sdk adt


【解决方案1】:

在 android sdk 窗口中转到:

工具>>选项

将打开一个新窗口并检查选项 force https:// ....

禁用此复选框

如果您的网络正在使用代理,请在此窗口中进行配置。

重新加载或重新启动 android sdk 窗口并再次尝试下载。 :)

【讨论】:

    【解决方案2】:
    1. 右键项目->属性。
    2. 在左侧面板中选择 Android。
    3. 如果您在 (Project Build Target) 中看到 Android 4.0.3,则勾选它并单击应用按钮。
    4. 如果您在构建目标中没有 4.0.3 版本,那么您应该安装它。安装只需进入 sdk manager 并点击 Android 4.0.3(API 15)-SDK Platform。

    【讨论】:

      【解决方案3】:
      1. 打开“Android SDK 管理器”
      2. 转到菜单:“工具 -> 选项...”
      3. 按下“清除缓存”按钮
      4. 按下“关闭”按钮
      5. 关闭“Android SDK 管理器”(没有必要!)
      6. 在 Eclipse 中,转到菜单:“Project -> Clean...”以刷新当前项目

      【讨论】:

        【解决方案4】:

        简单设置项目的目标sdk,如下图所示

        【讨论】:

        • 请详细说明您的答案。用户可能很难从屏幕截图中获得。
        最近更新 更多