【发布时间】:2016-06-11 10:29:49
【问题描述】:
我是 Android 开发的新手,在尝试构建从 Internet 下载的示例项目时遇到以下问题。
当我尝试构建它时,我收到以下错误消息:
Error:Cause: failed to find target with hash string 'android-18' in: C:\Users\Andrea\AppData\Local\Android\sdk
<a href="install.android.platform">Install missing platform(s) and sync project</a>
于是我在网上搜索,发现了这个 SO 链接:Android studio - Failed to find target android-18
好的,所以我进入 Tools > Android > SDK Manager,事实上我已经安装了 Android 6 对应于 API 级别 23 但没有Android 4.3 对应于 API 级别 18。
那是什么意思?这意味着我安装了不同版本的Android框架?(是SDK作为框架还是什么?)
那么,我可以在 Android Studio 上安装不同版本的 SDK 吗?
我认为 API 级别必须以某种方式定义到下载的应用程序中。如何指定此应用程序不使用 API level 18 而是使用已安装的 API level 23 ?我认为这不是问题,因为我安装了一个必须支持最旧版本的所有内容的最新版本,是吗?
【问题讨论】:
-
您下载的任何东西使用API 18可能是有原因的,因此解决方案是下载API 18然后查看代码是否可以运行。稍后您可以查看有关更新 API 版本的信息。
标签: android android-sdk-manager