我在 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 level 23但没有安装Android 4.3对应于API level 18。
那么这意味着什么呢?这意味着我已经安装了不同版本的 Android 框架?(它是作为框架相当大的 SDK 还是什么?)
那么,我可以在 Android Studio 上安装不同版本的 SDK 吗?
我认为 API 级别必须以某种方式定义到下载的应用程序中。如何指定此应用程序不使用API 级别 18而是使用已安装的API 级别 23?我认为这不是问题,因为我安装了一个必须支持最旧版本的所有东西的最新版本,是吗?