2013-08-16 73 views
0

我已經從http://dl.google.com/android/installer_r18-windows.exe安裝了Android Studio 0.2.4和API 18的SDK。無法通過API 18編譯

現在,當我開始一個新項目時,我可以選擇target SDK : API 18,但我只能使用API​​ 17進行編譯。爲了使用API​​ 18編譯我需要做些什麼? unable to choose higher than api 17

+0

是否有任何問題更改選項? –

+0

@PankajKumar我已經更新了圖片。正如你所看到的,我無法選擇除API 17之外的任何其他版本來編譯 – chwi

+0

你是否嘗試過更新平臺和/或構建工具。由於它允許Target SDK的API 18,我認爲SDK很好,但也許你需要最新的「工具」才能編譯它。 – free3dom

回答

0

更新後,請確保您的android-stuidio/sdk/platforms文件夾中有android-18。我不得不從我的Android文件夾中複製我的sdk管理器在我的電腦上下載它們。在我這樣做後,它提供了api-18的下載。

+0

如果你閱讀了我對Q的評論,你會看到我的工作。我想我偶然發現了某種錯誤。可能應該已經關閉了這個問題... – chwi

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並嘗試創建一個新項目。