2013-05-16 74 views
39

我使用的是基於IntelliJ的Google Android Studio 0.1,我無法弄清楚如何將其他SDK添加到我的項目中。如何將SDK添加到Android Studio?

我將我現有的項目從Eclipse導出到Gradle項目中,該項目導入到Android Studio中,as recommended by Google

我的項目的SDK是Google APIs 2.3.3。但是,我使用名爲PullToRefresh的庫,它似乎需要SDK 4.1,所以我試圖將SDK 16添加到我的項目中。

我已經確保使用SDK管理器下載SDK。這些SDK會自動添加到Android Studio.app的sdk文件夾中。

我打開了「項目結構」窗口,單擊「平臺設置」下的「SDK」,我目前看到顯示的JDK 1.7和Google API 2.3.3。我點擊列表上方的+號,添加一個新的SDK。然後我導航到具有android-16的sdk目錄,如下面的屏幕截圖所示。我不太確定這需要我添加什麼,但是我已經突出顯示了android-16文件夾(關於我可以選擇的唯一東西),並且當我單擊「選擇」時,窗口消失,但是沒有新的SDK出現SDK列表。

Screenshot of the SDK chooser

這裏是我的SDK管理器視圖的屏幕截圖,顯示已安裝的SDK:

Screenshot of SDK Manager

回答

23

我打開一票也與谷歌的支持,並獲得瞭解決方案。而不是選擇sdk/platform/android-16文件夾,如果選擇頂級「sdk」文件夾,則會要求您選擇要添加的SDK。這工作!

enter image description here

enter image description here

+0

在什麼版本上爲你工作?爲我選擇sdk文件夾什麼都不做 – nduplessis

+0

@nduplessis這是在Mac OS X上的Android Studio的第一個公共測試版。我不必做一個導入,因此我不知道它是否改變了?你在Android Studio中時點擊SDK文件夾,對吧?所以你:打開Project Structure窗口,點擊平臺設置下的「SDKs」,點擊列表上方的+號來添加一個新的SDK。導航到Android Studio.app文件夾中的sdk目錄。選擇sdk文件夾,然後點擊「選擇」。「如果沒有提示你,請確保你已經通過SDK管理器首先下載了一些SDK ... –

+0

這仍然適用於Android Studio版本0.2.5 – kwahn

7

你必須把你的SDK在一個給定的目錄或目錄。應用程序。你不得不在我假設的應用程序中使用finder,但是我個人會在Mac上使用終端,而不是在應用程序本身或查找器中使用終端。根據Google:

在Windows和Mac上,單個工具和其他SDK包保存在Android Studio應用程序目錄中。要直接訪問這些工具,請使用終端導航到應用程序並找到sdk /目錄。例如:

Windows: \Users\<user>\AppData\Local\Android\android-studio\sdk\ 
Mac: /Applications/Android\ Studio.app/sdk/ 
+0

如果你看到我的截圖,你可以看到已經安裝了SDK包。問題是如何讓Android Studio「查看」這些附加軟件包並允許我的應用程序使用它們?我能看到的唯一一個是我開始使用的SDK 2.3.3。 –

+0

SDK Manager中的所有內容都看起來不錯嗎?這很奇怪,因爲我在Windows中使用相同的東西,我可以讓我像你一樣添加庫。有什麼不對勁。嘗試查看SDK Manager或Eclipse,並確保您可以訪問4.1 – ApolloSoftware

+0

是的,我使用了SDK Manager(從Android Studio啓動)來下載其他SDK,如SDK 16.我將添加屏幕截圖現在在SDK管理器中。 –

3

您可以從 「的build.gradle」 改變文件的行:

compileSdkVersion 18 

到您要使用的SDK。

3

我不得不在重新安裝新版本後重新啓動Android Studio以更改sdk。然後,Android Studio要求我配置我的SDK並讓我這樣做。

1

;對於Linux(Ubuntu的)

在/ usr /共享/ Android的工作室/數據/ SDK

0

下載您的SDK文件,選擇Android工作室:文件 - > New-> Import Module

0

我跟着@Mason G. Zhwiti的幾乎相同的指令,但是不得不導航到這個文件夾來找到SDK:

/Users/{my-username}/Library/Android/sdk 

我使用過Android Studio V1.2.2在Mac OS

0

對於那些開始與現有的IDEA安裝(在我的情況IDEA 15)到他們增加了Android SDK(而不是啓動正式與Android Studio一起發佈),...

將SDK下載(只)到您的文件系統(某處方便;它在哪裏並不重要)。

當創建您的第一個項目,你會得到的項目SDK:位(或提前加入的時間了Android SDK,如你所願),導航()向您展開到文件系統哪根正如其中一些其他答案所暗示的那樣。

在這一點上,你會得到一個小對話框,確認:

Java SDK:  1.7   (e.g.) 
Build target: Android 6.0 (e.g.) 

您可以點擊OK於是你會看到你做了什麼,如項目SDK的選項:下降例如:

Android API 23 Platform (java version "1.7.0_67") 
相關問題