我是绝对新的Android开发,我有下面的问题,试图建立一个示例项目,我从互联网上下载。如何更改Android应用程序的已定义API版本?
当我尝试建立它,我得到了以下错误消息:
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
好了,所以我进入工具>安卓> SDK Manager和Infact我已经安装了Android 6对应于API级别23但不是Android 4.3对应API等级18。
那是什么意思?这意味着我已经在Android框架中安装了不同的版本?(作为框架还是什么?)
那么,在Android Studio上我可以安装不同版本的SDK吗?
我认为API级别必须以某种方式定义到dowloaded应用程序中。如何指定此应用程序不使用API级别,而是使用已安装的API级别23?我认为这不是问题,因为我已经安装了一个最新版本,它必须支持所有最旧的版本,是吗?
无论您下载的是否使用API 18,可能都有一个原因,因此解决方案是下载API 18,然后查看代码是否可以运行。您可以稍后查看有关更新API版本的信息。 –