2013-05-16 12 views
39

Ich benutze Googles Android Studio 0.1 auf IntelliJ basiert, und ich kann nicht herausfinden, wie Sie zusätzliche SDKs zu meinem Projekt hinzufügen.Wie fügen Sie SDK zu Android Studio hinzu?

Ich exportierte mein vorhandenes Projekt von Eclipse zu einem Gradle-Projekt, das ich in Android Studio, as recommended by Google importierte.

Das SDK meines Projekts ist Google APIs 2.3.3. Ich benutze jedoch eine Bibliothek namens PullToRefresh, die SDK 4.1 zu benötigen scheint, also versuche ich, das SDK 16 zu meinem Projekt hinzuzufügen.

Ich habe bereits sichergestellt, dass das SDK mit dem SDK-Manager herunterladen. Diese SDKs werden automatisch dem SDK-Ordner von Android Studio.app hinzugefügt.

Ich öffnete das Projektstrukturfenster, klickte auf "SDKs" unter Plattformeinstellungen, und ich sehe derzeit JDK 1.7 und Google APIs 2.3.3 gezeigt. Ich klicke auf das + Zeichen über der Liste, um ein neues SDK hinzuzufügen. Ich navigiere dann zum SDK-Verzeichnis, das android-16 hat, wie im Screenshot unten gezeigt. Ich bin nicht ganz sicher, was ich hinzufügen möchte, aber ich habe den Android-16-Ordner markiert (über das einzige, was ich auswählen kann), und wenn ich auf "Auswählen" klicke, verschwindet das Fenster, aber kein neues SDK erscheint die SDK-Liste.

Screenshot of the SDK chooser

Und hier ist ein Screenshot von meinem SDK-Manager-Ansicht, die installierten SDKs zeigt:

Screenshot of SDK Manager

Antwort

23

Ich hatte ein Ticket auch mit Google-Unterstützung geöffnet, und erhielt die Lösung. Anstatt den Ordner sdk/platform/android-16 zu wählen, müssen Sie stattdessen den Ordner "sdk" auf oberster Ebene auswählen, und Sie werden dann aufgefordert, das SDK auszuwählen, das Sie hinzufügen möchten. Das hat funktioniert!

enter image description here

enter image description here

+0

Auf welcher Version hat das für dich funktioniert? Die Auswahl des Sdk-Ordners für mich tut nichts – nduplessis

+0

@ndupressis Dies arbeitete an der ersten öffentlichen Beta von Android Studio unter Mac OS X. Ich musste nicht importieren, da ich weiß nicht, ob es geändert hat? Sie klicken auf den SDK-Ordner, während Sie sich in Android Studio befinden, oder? Also: Öffnen Sie das Projektstrukturfenster, klicken Sie unter Plattformeinstellungen auf "SDKs" und klicken Sie auf das + Zeichen über dieser Liste, um ein neues SDK hinzuzufügen. Navigieren Sie zum Verzeichnis sdk im Ordner Android Studio.app. Wählen Sie den SDK-Ordner und klicken Sie auf "Auswählen"."Wenn es Sie nicht auffordert, stellen Sie sicher, dass Sie einige SDKs zuerst über den SDK-Manager heruntergeladen haben ... –

+0

Dies funktioniert immer noch auf Android Studio Version 0.2.5 – kwahn

7

Sie haben Ihre SDK in einem bestimmten Verzeichnis oder .app-Verzeichnis zu setzen. Sie müssen es im Finder tun, während Sie die Anwendung verlassen, die ich annehme, aber persönlich würde ich Terminal in Mac verwenden, anstatt es in der App selbst oder Finder zu tun. Laut Google:

Unter Windows und Mac werden die einzelnen Tools und andere SDK-Pakete im Android Studio-Anwendungsverzeichnis gespeichert. Um direkt auf die Tools zuzugreifen, navigieren Sie mit einem Terminal in die Anwendung und suchen Sie das Verzeichnis sdk /. Zum Beispiel:

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

Wenn Sie meinen Screenshot sehen, können Sie sehen, dass die SDK-Pakete bereits installiert sind. Das Problem ist, wie kann ich Android Studio dazu bringen, diese zusätzlichen Pakete zu "sehen" und meiner App zu erlauben, sie zu nutzen? Der einzige, den ich sehen kann, ist das Original, mit dem ich begonnen habe, SDK 2.3.3. –

+0

Sieht im SDK Manager alles gut aus? Das ist komisch, weil ich das gleiche in Windows verwende, und ich kann die Bibliotheken hinzufügen, wie Sie es tun. Etwas ist nicht in Ordnung. Versuchen Sie, in SDK Manager oder Eclipse zu suchen und stellen Sie sicher, dass Sie auf 4.1 zugreifen können – ApolloSoftware

+0

Ja, ich SDK Manager (gestartet von Android Studio), um die zusätzlichen SDKs wie SDK 16 herunterzuladen. Ich füge einen Screenshot von dem, was ich sehe jetzt im SDK-Manager. –

3

Sie können aus dem "build.gradle" ändern Sie die Zeile file:

compileSdkVersion 18 

zum sdk, die Sie verwendet werden soll.

3

Ich musste Android Studio neu starten, um den SDK nach der Installation eines neuen zu ändern. Dann hat mich Android Studio gebeten, mein SDK zu konfigurieren und ich werde es tun lassen.

1

Und für Linux (ubuntu)

/usr/share/android-Studio/data/sdk

0

Ihre sdk-Datei Android Studio herunterzuladen, gehen Sie: File- > New-> Import Modul

0

Ich folgte fast die gleichen Anweisungen von @ Mason G. Zhwiti, musste aber stattdessen zu diesem Ordner navigieren, um das SDK zu finden:

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

Ich bin mit Android Studio v1.2.2 auf Mac OS

0

Für jene mit einer vorhandenen Installation IDEA (IDEA 15 in meinem Fall) beginnen, zu dem sie Hinzufügen des Android SDK (und nicht an dem Start formal mit Android Studio), ...

Laden Sie (nur) das SDK in Ihr Dateisystem herunter (irgendwo in Ihrer Nähe; es spielt keine Rolle wo).

Wenn Ihr erstes Projekt erstellen und Sie zum Projekt SDK erhalten: Bit (oder Hinzufügen des Android SDK vor der Zeit, wie Sie wollen), navigieren (New) an die Wurzel dessen, was Sie in das Dateisystem explodierte wie von einigen der anderen Antworten hier vorgeschlagen.

An diesem Punkt werden Sie einen kleinen Dialog erhalten mit bestätigen:

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

Sie können OK klicken, worauf Sie sehen, was Sie als Option hat im Projekt SDK: Drop -down, zB:

Android API 23 Platform (java version "1.7.0_67") 
Verwandte Themen