无法使用API​​编译18

时间:2013-08-16 08:59:50

标签: android api android-studio

我已经从http://dl.google.com/android/installer_r18-windows.exe安装了Android Studio 0.2.4和API 18的SDK。

现在,当我开始一个新项目时,我可以选择target SDK : API 18,但我只能使用API​​编译。我需要做什么才能使用API​​ 18进行编译? unable to choose higher than api 17

2 个答案:

答案 0 :(得分:1)

在我的情况下,我以前使用的是intelliJ 13 EAP并切换到Android Studio以获得更好的Gradle支持。 Android Studio指向的是与我更新的Android SDK不同的版本。 Android Studio捆绑Android SDK并将其放置在所有用户的“\(相关程序文件)\ Android \ android-studio \ sdk”或“\ Users \(用户名)\ AppData \ Local \ Android \ android-studio \ sdk”中仅供我用户使用。因此,在您的情况下,我认为您不需要单独下载SDK,它将默认为捆绑的SDK。要在Android Studio中检查或切换Android SDK:

  • 从初始开始屏幕选择“配置/项目默认值/项目结构”。
  • 点击左侧的“项目设置/ SDK”。
  • 检查“Android SDK主路径”是否指向您正在使用的Android SDK 并在必要时使用“应用”或“确定”进行更新。
  • 重新启动Android Studio并尝试创建一个新项目。

答案 1 :(得分:0)

更新后,请确保您的android-stuidio / sdk / platforms文件夹中有android-18。我不得不从我的Android文件夹中复制我的文件,其中sdk管理员在我的电脑上下载它们。在我这样做之后,它使用api-18进行了下拉。