Dienstag, 11. Juni 2013

Android Studio - Erste Eindrücke

Mit der Google I/O 2013 wurde eine neue IDE für Android entwickelt (basierend auf IntelliJ). Hiermit sollen viele Features möglich sein, die vorher nicht gingen (unter anderem eine "build" Funktion). Die Installation ist einfach und alles sollte automatisch funktionieren, dennoch bin ich auf ein paar Stolpersteine gestoßen und deswegen hier eine kurze Anleitung dazu:

Bevor Android Studio installiert wird, sollten folgende Einstellungen durchgeführt werden (Win 7 64bit):
  • im SDK-Manager sollte die aktuellste Version vom ADT installiert sein (22.0.1)
    • checke hierzu in Eclipse die entsprechenden Software-Updates (Help/Check for Updates; Alternative: Help/Install New Software -> beides kann einige Minuten in Anspruch nehmen)
  • benötigte Umgebungsvariablen:
Desweiteren möchte ich in diesem Beitrag die Dinge festhalten, die ich als Anfänger von IntelliJ, gradle und Android Studio für wichtig erhalte:

Unterschiede zu Eclipse:
  • Eclipse workspace - Android Studio Project
  • Eclipse Project - Android Studio Module 
Super coole Features:
Pfade, die interessant sein könnten:
  • Log:  C:/User/[Benutzer]/.AndroidStudioPreview/system
  • Log: Help -> Show Log 
 Import eines Eclipse-Projekts in Android-Studio:
  1. exportiere Projekt in Eclipse als "Gradle build file"
  2. importiere "build.gradle" in Android Studio
Für den Anfang ist es sinnvoll, ein "HelloWorld" Projekte in einem eigenen Workspace anzulegen und in diesem den entsprechenden "Gradle-Export" durchzuführen. So kann man besser nachvollziehen, was Eclipse mit dem Export anstellt und welche Dateien Android Studio benötigt:
  • durch den Export wird im workspace ein Ordner "gradle", und mehrere Dateien (build.gradle, gradlew, gradlew.bat, settings.gradle) angelegt
  • in Android Studio wird das Project importiert:
    • File -> import module -> wähle Ordner mit dem Projekt aus
    • Create module from existing source (an dieser Stelle könnte mit Sicherheit auch der andere Radiobutton ausgewählt werden, es wird ein ".idea" und ".gradle" Ordner (wichtig!) und "...iml" Datei angelegt ; der genaue Unterschied erschließt sich mir aktuell noch nicht), klicke "next" und "finish" (falls das Projekt eine lib benützt, so wird anschließend automatisch gefragt, ob diese auch importiert werden soll - damit das Projekt mit der lib später läuft müssen weitere Konfigurationen durchgeführt werden - mehr hierzu)
  • nach dem import klicke "Build" in der Menüleiste 

Keine Kommentare:

Kommentar veröffentlichen