Diskussion:Android Training/Creating an Android Project: Unterschied zwischen den Versionen

Seiteninhalte werden in anderen Sprachen nicht unterstützt.
Abschnitt hinzufügen
Aus Android Wiki
Keine Bearbeitungszusammenfassung
 
(9 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
----------------------- Bitte hier die übersetzen Versionen hinzufügen, wenn die Seite fertig ist, erst dann übernehmen :) ----------------
Bitte zwischen den beiden Versionen entscheiden, entweder die, die bereits in den Bereich Seite eingefügt wurde, oder dem hier ;)
 
 


Ein Android Projekt, welches alle Dateien des Quellcodes für die Android App beinhaltet. Die Android SDK Werkzeuge ermöglichen das einfache erstellen eines neuen Android Projektes mit standardmäßig vorhandenen Dateien und Ordnern.
Ein Android Projekt, welches alle Dateien des Quellcodes für die Android App beinhaltet. Die Android SDK Werkzeuge ermöglichen das einfache erstellen eines neuen Android Projektes mit standardmäßig vorhandenen Dateien und Ordnern.
Zeile 9: Zeile 11:


== Erstellen einer neuen Android Projekts mit Eclipse ==
== Erstellen einer neuen Android Projekts mit Eclipse ==
[[Datei:Adt-firstapp-setup.png|thumb|The new project wizard in Eclipse.]]
[[Datei:Adt-firstapp-setup.png|thumb|Der neue Projektassistent in Eclipse.]]
# Wähle in Eclipse folgenden Menüpunkt: Datei -> Neu -> Projekt. Im nächsten Dialog siehst du einen Ordner "Android". (Wenn du diesen Ordner nicht siehst, hast du das ADT plugin nicht, oder nicht korrekt installiert. Siehe [http://developer.android.com/tools/sdk/eclipse-adt.html#installing Installing the ADT Plugin]
# Wähle in Eclipse folgenden Menüpunkt: Datei -> Neu -> Projekt. Im nächsten Dialog siehst du einen Ordner "Android". (Wenn du diesen Ordner nicht siehst, hast du das ADT plugin nicht, oder nicht korrekt installiert. Siehe [http://developer.android.com/tools/sdk/eclipse-adt.html#installing Installing the ADT Plugin]
# Öffne den Ordner "Android" und wähle "Android Projekt". Klicke nun auf Weiter
# Öffne den Ordner "Android" und wähle "Android Projekt". Klicke nun auf Weiter
# Vergebe einen belibiegen Namen für dein Projekt und klicke Weiter
# Vergebe einen belibiegen Namen für dein Projekt und klicke Weiter
# Wähle nun aus, für welche Plattform deine App erstellt werden soll. Es ist empfehlenswert die letztmögliche Version auszuwählen. Du kannst deine App natürlich auch für ältere Geräte erstellen lassen, allerdings ist es später einfacher deine App für die neueste Androidversion anzupassen und somit eine größere Anzahl an Nutzern bekommst. Wenn du keine Plattform auswählen kannst, musst du zu erst einige Plattformen über den Android SDK Manager installieren. Siehe dazu [http://developer.android.com/sdk/installing/index.html#AddingComponents step 4 in the installing guide]. Klicke nun auf Weiter.
# Wähle nun aus, für welche Plattform deine App erstellt werden soll. Es ist empfehlenswert die letztmögliche Version auszuwählen. Du kannst deine App natürlich auch für ältere Geräte erstellen lassen, allerdings ist es später einfacher deine App für die neueste Androidversion anzupassen und somit eine größere Anzahl an Nutzern bekommst. Wenn du keine Plattform auswählen kannst, musst du zu erst einige Plattformen über den Android SDK Manager installieren. Siehe dazu [http://developer.android.com/sdk/installing/index.html#AddingComponents Schritt 4 in der Installationsanleitung]''<--------- der Link ist eigentlich schon veraltet und sollte durch http://developer.android.com/sdk/installing/adding-packages.html ersetzt werden>''. Klicke nun auf Weiter.
# Trage nun weitere Informationen für deine App ein:
# Trage nun weitere Informationen für deine App ein:
#; Application Name : Dies ist der Name der App, der später dem User angezeigt wird.
#; Application Name : Dies ist der Name der App, der später dem User angezeigt wird.
#; Package Name : Der Name des Android Pakets. Dabei werden die gleichen Regeln wie in der Java-Programmierung angewandt. Der Name für das Paket muss einzigartig über das komplette Android System sein. Um dieser Anforderung gerecht zu werden ist es wichtig, das du den Standard Domain-Style folgst, welches beispielsweise deinem Unternehmen, oder deinem Namn gleich kommt. Für deine erste App kannst du zum Beispiel "com.example.myapp" verwenden. Beachte aber, das du eine App nicht unter dem Paketnamen beginnend mit "com.example" veröffentlichen kannst.
#; Package Name : Der Name des Android Pakets. Dabei werden die gleichen Regeln wie in der Java-Programmierung angewandt. Der Name für das Paket muss einzigartig über das komplette Android System sein. Um dieser Anforderung gerecht zu werden ist es wichtig, das du den Standard Domain-Style folgst, welches beispielsweise deinem Unternehmen, oder deinem Namn gleich kommt. Für deine erste App kannst du zum Beispiel "com.example.myapp" verwenden. Beachte aber, das du eine App nicht unter dem Paketnamen beginnend mit "com.example" veröffentlichen kannst.
#; Create Activity : Das ist der erste Titel (Klasse) des Screens, dem der User angezeigt wird. Zum Beispiel: "MyFirstActivity"
#; Create Activity : Das ist der erste Titel (Klasse) des Screens, dem der User angezeigt wird. Zum Beispiel: "MyFirstActivity"
#; Minimum SDK : Wähle 4 (Android 1.6). Aufgrund der Tatsache, das diese Version niedriger als die Version der Plattform ist, wird eine Fehlermeldung kommen, was auch richtig ist. Du musst nur darauf achten, dass du keine API's verwendest, welche einen größeren API Level {LINK FÜR API LEVEL EXPLAINATION} benötigt als die hier festgelegte version, ohne vorher die Systemversion zu überprüfen. (Du wirst dies auch in anderen Klassen sehen.)    <---------- das hane ich nicht verstanden, ggf. schon veraltet?!
#; Minimum SDK : Wähle 4 (Android 1.6). Aufgrund der Tatsache, das diese Version niedriger als die Version der Plattform ist, wird eine Fehlermeldung kommen, was auch richtig ist. Du musst nur darauf achten, dass du keine API's verwendest, welche einen größeren API Level {LINK FÜR API LEVEL EXPLAINATION} benötigt als die hier festgelegte version, ohne vorher die Systemversion zu überprüfen. (Du wirst dies auch in anderen Klassen sehen.)    <---------- das hane ich nicht verstanden, ggf. schon veraltet?! ''<-- nein, das passt schon, man kann eine App bauen die ab 1.6 läuft aber Funktionen nutzt die erst ab z. B. 2.3 funktionieren, dann darf man diese aber nur auf Geräten aufrufen, die auch 2.3 installiert haben und das muss man vorher prüfen - MfG ErDa'', ONEILL: Na dann bin ich ja beruhigt ;) Danke für die Erklärung, P.S.: Ich habe mir erlaubt deine Übersetzung zu wählen, da die in einigen Punkten näher an dem englischen ranreicht :)


: Klicke auf Fertig.
: Klicke auf Fertig.
Dein Android Projekt ist nun mit einigen standardmäßig vorhandenen Dateien erstellt. Du kannst nun beginnen deine App zu erstellen. Mache mit der nächsten Lektion weiter.  <------------ Link zur nächsten Lektion
Dein Android Projekt ist nun mit einigen standardmäßig vorhandenen Dateien erstellt. Du kannst nun beginnen deine App zu erstellen. Mache mit der nächsten Lektion weiter.  <------------ Link zur nächsten Lektion


== Erstellen eines Projektes mittels der Kommandozeilenwerkzeuge ==
Wenn du nicht die Eclipse Entwicklungsumgebung mit dem ADT plugin verwenden möchtest, kannst du stattdessen dein Android Projekt mit den SDK Kommandozeilenwerkzeuge erstellen:
# Wechsle in das Android SDK eigne <code>tools/</code> Verzeichnis.
# Führe <pre>android list targets</pre>aus. Dieser Befehl zeigt dir alle verfügbaren Android Plattformen an, welche du in die SDK installiert hast. Suche die "target id" der Plattform, für welche du deine App erstellen möchtest. Es ist empfehlenswert die letztmögliche Version auszuwählen. Du kannst deine App natürlich auch für ältere Geräte erstellen lassen, allerdings ist es später einfacher deine App für die neueste Androidversion anzupassen und somit eine größere Anzahl an Nutzern bekommst. Wenn du keine Plattform auswählen kannst, musst du zu erst einige Plattformen über den Android SDK Manager installieren. Siehe dazu [http://developer.android.com/sdk/installing/index.html#AddingComponents step 4 in the installing guide].
# Führe nun <pre>android create project --target <target-id> --name MyFirstApp --path <path-to-workspace>/MyFirstApp --activity MyFirstActivity --package com.example.myapp</pre> aus. Ersetze <code><target-id></code> mit der ID aus der Liste der Plattformen, für welche du die App erstellen möchtest. Ersetze <code><path-to-workspace></code> mit dem Pfad zu dem Ordner, in welcher du das Projekt speichern möchtest.


Dein Android Projekt wurde nun mit einigen Grundkonfigurationen erstellt und du bist bereit mit dem Erstellen deiner App zu beginnen. Mache mit der nächsten Lektion weiter.


'''TIP:''' Füge <code>platform-tools/</code> und <code>tools/</code> zu deiner <code>PATH</code> Umgebungsvariable hinzu.


--------------------- Namens ------------------------------
--------------------- Namens ------------------------------
zur Nachverfolgung, bitte freiwillig euren Namen und Nutzernamen (oder nur eins von beidem) hinzufügen:
zur Nachverfolgung, bitte freiwillig euren Namen und Nutzernamen (oder nur eins von beidem) hinzufügen:
Florian Schhmidt, ONeill
Florian Schhmidt, ONeill
ErDa

Aktuelle Version vom 18. Dezember 2015, 02:23 Uhr

Bitte zwischen den beiden Versionen entscheiden, entweder die, die bereits in den Bereich Seite eingefügt wurde, oder dem hier ;)


Ein Android Projekt, welches alle Dateien des Quellcodes für die Android App beinhaltet. Die Android SDK Werkzeuge ermöglichen das einfache erstellen eines neuen Android Projektes mit standardmäßig vorhandenen Dateien und Ordnern.

In dieser Lektion lernst du, wie du ein Projekt mit Eclipse (ADT plugin benötigt) oder dem Android SDK (Kommandozeile) erstellen kannst.

HINWEIS: Um diese Lektion durchführen zu können, musst du bereits die Android SDK installiert haben. Alternativ kannst du auch Eclipse verwenden, bechte aber, das du dort bereits das ADT plugin installiert haben musst.


Erstellen einer neuen Android Projekts mit Eclipse[Bearbeiten | Quelltext bearbeiten]

Der neue Projektassistent in Eclipse.
  1. Wähle in Eclipse folgenden Menüpunkt: Datei -> Neu -> Projekt. Im nächsten Dialog siehst du einen Ordner "Android". (Wenn du diesen Ordner nicht siehst, hast du das ADT plugin nicht, oder nicht korrekt installiert. Siehe Installing the ADT Plugin
  2. Öffne den Ordner "Android" und wähle "Android Projekt". Klicke nun auf Weiter
  3. Vergebe einen belibiegen Namen für dein Projekt und klicke Weiter
  4. Wähle nun aus, für welche Plattform deine App erstellt werden soll. Es ist empfehlenswert die letztmögliche Version auszuwählen. Du kannst deine App natürlich auch für ältere Geräte erstellen lassen, allerdings ist es später einfacher deine App für die neueste Androidversion anzupassen und somit eine größere Anzahl an Nutzern bekommst. Wenn du keine Plattform auswählen kannst, musst du zu erst einige Plattformen über den Android SDK Manager installieren. Siehe dazu Schritt 4 in der Installationsanleitung<--------- der Link ist eigentlich schon veraltet und sollte durch http://developer.android.com/sdk/installing/adding-packages.html ersetzt werden>. Klicke nun auf Weiter.
  5. Trage nun weitere Informationen für deine App ein:
    Application Name
    Dies ist der Name der App, der später dem User angezeigt wird.
    Package Name
    Der Name des Android Pakets. Dabei werden die gleichen Regeln wie in der Java-Programmierung angewandt. Der Name für das Paket muss einzigartig über das komplette Android System sein. Um dieser Anforderung gerecht zu werden ist es wichtig, das du den Standard Domain-Style folgst, welches beispielsweise deinem Unternehmen, oder deinem Namn gleich kommt. Für deine erste App kannst du zum Beispiel "com.example.myapp" verwenden. Beachte aber, das du eine App nicht unter dem Paketnamen beginnend mit "com.example" veröffentlichen kannst.
    Create Activity
    Das ist der erste Titel (Klasse) des Screens, dem der User angezeigt wird. Zum Beispiel: "MyFirstActivity"
    Minimum SDK
    Wähle 4 (Android 1.6). Aufgrund der Tatsache, das diese Version niedriger als die Version der Plattform ist, wird eine Fehlermeldung kommen, was auch richtig ist. Du musst nur darauf achten, dass du keine API's verwendest, welche einen größeren API Level {LINK FÜR API LEVEL EXPLAINATION} benötigt als die hier festgelegte version, ohne vorher die Systemversion zu überprüfen. (Du wirst dies auch in anderen Klassen sehen.) <---------- das hane ich nicht verstanden, ggf. schon veraltet?! <-- nein, das passt schon, man kann eine App bauen die ab 1.6 läuft aber Funktionen nutzt die erst ab z. B. 2.3 funktionieren, dann darf man diese aber nur auf Geräten aufrufen, die auch 2.3 installiert haben und das muss man vorher prüfen - MfG ErDa, ONEILL: Na dann bin ich ja beruhigt ;) Danke für die Erklärung, P.S.: Ich habe mir erlaubt deine Übersetzung zu wählen, da die in einigen Punkten näher an dem englischen ranreicht :)
Klicke auf Fertig.

Dein Android Projekt ist nun mit einigen standardmäßig vorhandenen Dateien erstellt. Du kannst nun beginnen deine App zu erstellen. Mache mit der nächsten Lektion weiter. <------------ Link zur nächsten Lektion

Erstellen eines Projektes mittels der Kommandozeilenwerkzeuge[Bearbeiten | Quelltext bearbeiten]

Wenn du nicht die Eclipse Entwicklungsumgebung mit dem ADT plugin verwenden möchtest, kannst du stattdessen dein Android Projekt mit den SDK Kommandozeilenwerkzeuge erstellen:

  1. Wechsle in das Android SDK eigne tools/ Verzeichnis.
  1. Führe
    android list targets
    aus. Dieser Befehl zeigt dir alle verfügbaren Android Plattformen an, welche du in die SDK installiert hast. Suche die "target id" der Plattform, für welche du deine App erstellen möchtest. Es ist empfehlenswert die letztmögliche Version auszuwählen. Du kannst deine App natürlich auch für ältere Geräte erstellen lassen, allerdings ist es später einfacher deine App für die neueste Androidversion anzupassen und somit eine größere Anzahl an Nutzern bekommst. Wenn du keine Plattform auswählen kannst, musst du zu erst einige Plattformen über den Android SDK Manager installieren. Siehe dazu step 4 in the installing guide.
  1. Führe nun
    android create project --target <target-id> --name MyFirstApp --path <path-to-workspace>/MyFirstApp --activity MyFirstActivity --package com.example.myapp
    aus. Ersetze <target-id> mit der ID aus der Liste der Plattformen, für welche du die App erstellen möchtest. Ersetze <path-to-workspace> mit dem Pfad zu dem Ordner, in welcher du das Projekt speichern möchtest.

Dein Android Projekt wurde nun mit einigen Grundkonfigurationen erstellt und du bist bereit mit dem Erstellen deiner App zu beginnen. Mache mit der nächsten Lektion weiter.

TIP: Füge platform-tools/ und tools/ zu deiner PATH Umgebungsvariable hinzu.


Namens ------------------------------

zur Nachverfolgung, bitte freiwillig euren Namen und Nutzernamen (oder nur eins von beidem) hinzufügen: Florian Schhmidt, ONeill ErDa