我是絕對新的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版本的信息。 –