Zum Inhalt springen

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

keine Bearbeitungszusammenfassung
K (Hob den Schutz von „Android Training/ Ein Android-Projekt erstellen“ auf)
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Ein Android-Projekt enthält alle Dateien aus dem der Quellcode Deiner Android App besteht. Die Android-SDK-Tools machen es einfach ein neues Android-Projekt mit einer Reihe von Standardverzeichnissen und -dateien zu starten.
Ein Android-Projekt enthält alle Dateien aus dem der Quellcode Deiner Android [[App]] besteht. Die Android-SDK-Tools machen es einfach ein neues Android-Projekt mit einer Reihe von Standardverzeichnissen und -dateien zu starten.


Diese Lektion zeigt wie ein neues Projekt entweder mit Eclipse (mit ADT Plugin) oder mit den SDK-Tooks per Kommandozeile erzeugt wird.
Diese Lektion zeigt wie ein neues Projekt entweder mit Eclipse (mit ADT Plugin) oder mit den SDK-Tooks per Kommandozeile erzeugt wird.
Zeile 10: Zeile 10:
# Öffne den Android-Ordner, wähle '''Android Project''' und klicke auf '''Next'''.
# Öffne den Android-Ordner, wähle '''Android Project''' und klicke auf '''Next'''.
# Gib einen Projektnamen (zum Beispiel ''MyFirstApp'') ein und klicke auf '''Next'''.
# Gib einen Projektnamen (zum Beispiel ''MyFirstApp'') ein und klicke auf '''Next'''.
# Wähle ein Build-Target. Dies ist die Plattform-Version gegen die Du deine App kompilieren wirst.<br />Wir empfehlen die aktuellste verfügbare Version auszuwählen. Du kannst deine App trotzdem für ältere Versionen entwickeln, aber das Setzen des Build-Targets auf die aktuellste Version erlaubt Dir Deine App einfach für eine großartige Benutzererfahrung auf den neuesten Android-Geräten zu optimieren.<br />Wenn Du keine Build-Targets aufgelistet siehst, musst Du ein paar mit dem Android SDK Manager installieren. Siehe [http://developer.android.com/sdk/installing/index.html#AddingComponents step 4 in the installing guide].<br />Klicke auf '''Next'''.
# Wähle ein Build-Target. Dies ist die Plattform-Version gegen die Du deine [[App]] kompilieren wirst.<br />Wir empfehlen die aktuellste verfügbare Version auszuwählen. Du kannst deine [[App]] trotzdem für ältere Versionen entwickeln, aber das Setzen des Build-Targets auf die aktuellste Version erlaubt Dir Deine [[App]] einfach für eine großartige Benutzererfahrung auf den neuesten Android-Geräten zu optimieren.<br />Wenn Du keine Build-Targets aufgelistet siehst, musst Du ein paar mit dem Android SDK Manager installieren. Siehe [http://developer.android.com/sdk/installing/index.html#AddingComponents step 4 in the installing guide].<br />Klicke auf '''Next'''.
# Gib weitere App-Details an wie:
# Gib weitere [[App]]-Details an wie:
#; Application Name : der App-Name der dem Benutzer angezeigt wird. Gib '''My First App''' ein.
#; Application Name : der [[App]]-Name der dem Benutzer angezeigt wird. Gib '''My First App''' ein.
#; Package Name : Der Paket-Namensraum für deine App (folgend der gleichen Regeln wie bei Paketen in der Programmiersprache Java). Dein Paketname muss einzigartig innerhalb aller auf dem Android-System installierten Pakete sein. Deshalb ist es wichtig das Du einen standardisierten Domänen-artigen Paketnamen wählst, welcher der Identität Deines Unternehmens oder Deines Herausgebers entspricht. Für Deine erste App kannst Du so etwas wie '''com.example.myapp.''' verwenden. Jedoch kannst Deine App nicht mit dem Namensraum '''com.example''' veröffentlichen.
#; Package Name : Der Paket-Namensraum für deine App (folgend der gleichen Regeln wie bei Paketen in der Programmiersprache Java). Dein Paketname muss einzigartig innerhalb aller auf dem Android-System installierten Pakete sein. Deshalb ist es wichtig das Du einen standardisierten Domänen-artigen Paketnamen wählst, welcher der Identität Deines Unternehmens oder Deines Herausgebers entspricht. Für Deine erste [[App]] kannst Du so etwas wie '''com.example.myapp.''' verwenden. Jedoch kannst Deine [[App]] nicht mit dem Namensraum '''com.example''' veröffentlichen.
#; Create Activity : Dies ist der Klassenname für die primäre Activity in Deiner App (eine Activity stellt einen Bildschirm in deiner App dar). Gib '''MyFirstActivity''' ein.
#; Create Activity : Dies ist der Klassenname für die primäre Activity in Deiner [[App]] (eine Activity stellt einen Bildschirm in deiner [[App]] dar). Gib '''MyFirstActivity''' ein.
#; Minimum SDK : Wähle ''4 (Android 1.6)''.<br />Weil diese Version niedriger ist als das für die App gewählte Build-Target, erscheint eine Warnung, aber das ist in Ordnung. Du musst nur sicherstellen das du keine APIs benutzt welche ein [http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels API level] über der minimalen SDK Version erfordern, ohne vorher Quellcode zu verwenden um die Systemversion des Gerätes zu ermitteln (Du wirst das in anderen Trainings sehen).
#; Minimum SDK : Wähle ''4 (Android 1.6)''.<br />Weil diese Version niedriger ist als das für die [[App]] gewählte Build-Target, erscheint eine Warnung, aber das ist in Ordnung. Du musst nur sicherstellen das du keine APIs benutzt welche ein [http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels API level] über der minimalen SDK Version erfordern, ohne vorher Quellcode zu verwenden um die Systemversion des Gerätes zu ermitteln (Du wirst das in anderen Trainings sehen).
: Klicke '''Finish'''.
: Klicke '''Finish'''.


Dein Android-Projekt ist jetzt mit einigen Standarddateien erzeugt und du kannst anfangen die App zu entwickeln. Fahre mit der [[Android Training/ Deine App starten|nächsten Lektion]] fort.
Dein Android-Projekt ist jetzt mit einigen Standarddateien erzeugt und du kannst anfangen die [[App]] zu entwickeln. Fahre mit der [[Android Training/ Deine [[App]] starten|nächsten Lektion]] fort.


== Erstellen eines Projektes mittels der Kommandozeilenwerkzeuge ==
== Erstellen eines Projektes mittels der Kommandozeilenwerkzeuge ==
Zeile 27: Zeile 27:
# Change directories into the Android SDK’s <code>tools/</code> path.
# Change directories into the Android SDK’s <code>tools/</code> path.


# 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 <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].
# Execute:<pre>android list targets</pre>This prints a list of the available Android platforms that you’ve downloaded for your SDK. Find the platform against which you want to compile your app. Make a note of the target id. We recommend that you select the highest version possible. You can still build your app to support older versions, but setting the build target to the latest version allows you to optimize your app for the latest devices.<br />If you don't see any targets listed, you need to install some using the Android SDK Manager tool. See [http://developer.android.com/sdk/installing/index.html#AddingComponents step 4 in the installing guide].
# Execute:<pre>android list targets</pre>This prints a list of the available Android platforms that you’ve downloaded for your SDK. Find the platform against which you want to compile your app. Make a note of the target id. We recommend that you select the highest version possible. You can still build your app to support older versions, but setting the build target to the latest version allows you to optimize your app for the latest devices.<br />If you don't see any targets listed, you need to install some using the Android SDK Manager tool. See [http://developer.android.com/sdk/installing/index.html#AddingComponents step 4 in the installing guide].


11.008

Bearbeitungen

Cookies helfen uns bei der Bereitstellung von Android Wiki. Durch die Nutzung von Android Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.