Entwicklung einer mobilen Anwendung für Android Eclipse. Erstellen von Android-Anwendungen mit Eclipse und ADT. Was ist meine Marketingstrategie


Um Programme schreiben zu können, benötigen Sie eine Entwicklungsumgebung. Google empfiehlt für diesen Zweck die Verwendung von Eclipse mit dem Plugin für Android Development Tools (ADT). In diesem Tutorial werfen wir einen detaillierten Blick auf die Installation und Einrichtung dieser Entwicklungsumgebung.

Ich werde die für den Betrieb zutreffende Installation beschreiben Windows-System 7.
Ich verwende diese Installationsanleitung -
System Anforderungen -

Es gibt viele Screenshots und Anleitungen in diesem Artikel. Denken Sie daran, dass sich Softwareversionen ständig ändern und alles für Sie anders aussehen und Versionen unterschiedlich sein können.
So aktualisieren Sie Komponenten.

1. Java-SDK – JDK

weil Anwendungen in Java entwickelt werden, müssen wir das entsprechende SDK, auch JDK genannt, herunterladen und installieren (es sei denn, es ist bereits installiert).

Sie können herunterladen. Kürzlich ist die siebte Version erschienen. Ich kann nichts dazu sagen, aber es gibt etwas Rohes, daher empfehle ich, die bewährte sechste Version in der Rubrik herunterzuladen Java-Plattform-Standardausgabe Drücken Sie JDK-Download, aktivieren Sie das Kontrollkästchen, dass Sie die Lizenzvereinbarung akzeptieren, und laden Sie die Datei entsprechend Ihrem Betriebssystem herunter. Der Einbau sollte kein Problem sein. Danach empfiehlt sich ein Neustart.

2.Android-SDK

Das Android SDK enthält die Tools, die Sie zum Entwickeln von Android-Apps benötigen. Inhalte können angezeigt und heruntergeladen werden. Es wird empfohlen, die EXE-Datei herunterzuladen, aber ich schlage vor, die ZIP-Version herunterzuladen und sie selbst in ein für Sie geeignetes Verzeichnis zu entpacken (wenn es keinen ZIP-Link gibt, klicken Sie auf den Link Andere Plattformen).

Bitte beachten Sie, dass dies ein "für immer"-Verzeichnis sein sollte. Und es ist besser, es nirgendwo hin zu verschieben, da Sie sonst die Entwicklungsumgebung neu konfigurieren müssen. Ich schlage vor, irgendwo ein Android-Verzeichnis zu erstellen. Es ist sehr wünschenswert, dass der Weg dorthin kurz ist. Idealerweise - :\android (für mich wird es f:\android sein). Für uns selbst merken wir uns dieses Verzeichnis unter dem Pseudonym . Und entpacke unser SDK-Archiv hinein, wir bekommen \android-sdk-windows.

3. Sonnenfinsternis

Schöne und praktische Entwicklungsumgebung, in der wir erstellen und erstellen). Wir werden sie nehmen. Google empfiehlt uns eine Version Eclipse-Klassiker. Wir stimmen ihm zu und laden diese spezielle Version herunter. Entpacken Sie das Archiv in, bekommen wir \Finsternis.

4.ADT

Eclipse ist standardmäßig nicht sehr geeignet für die Entwicklung von Android-Anwendungen. ADT ist ein Plugin, das die Entwicklungsumgebung für die Verwendung des Android SDK konfiguriert und eine komfortable Entwicklungserfahrung hinzufügt.

Führen Sie Eclipse aus (\eclipse\eclipse.exe). Beim ersten Start werden Sie aufgefordert, ein Arbeitsverzeichnis dafür anzugeben, in dem Informationen zu Projekten gespeichert werden. Auch hier schlage ich vor, nicht weit zu gehen und einen Katalog zu erstellen \Arbeitsplatz und geben Sie dieses Verzeichnis an.

Eclipse läuft also. Laden Sie das ADT-Plugin herunter.

Starten Sie im Menü Hilfe > Neue Software installieren...


Drück den Knopf Hinzufügen in der oberen rechten Ecke


Eingeben " AD-Plugin" auf dem Feld Name
URL-Adresse: https://dl-ssl.google.com/android/eclipse/- auf dem Feld Lage


Klicken OK und warte bis es erscheint Entwicklerwerkzeuge(Bei Problemen verwenden Sie http statt https)
Setzen Sie ein Häkchen Entwicklerwerkzeuge und klicken Nächste


Wir sehen die Komponenten, die installiert werden, klicken Sie erneut Nächste



Lesen und akzeptieren Sie die Lizenzvereinbarung und klicken Sie auf Beenden


Der Komponenten-Download beginnt. Wenn es auftaucht Sicherheitswarnung dass die Authentizität oder Gültigkeit der Software kann nicht festgestellt werden, Drücken Sie OK.

Der Vorgang dauerte etwa eine Minute.
Nach Abschluss müssen Sie Eclipse neu starten - Jetzt neustarten


Nach dem Neustart von Eclipse wird folgender Dialog angezeigt:


Das erste Element wird für diejenigen benötigt, die das SDK aus irgendeinem Grund im zweiten Schritt dieser Anleitung nicht heruntergeladen und entpackt haben. Eclipse wird es selbst tun können. Außerdem wird sofort die neueste Android-Plattform heruntergeladen. Er bietet auch an, die Plattformversion 2.1 herunterzuladen, die von einer Reihe von Geräten am meisten unterstützt wird.

Wir interessieren uns für das zweite Element - es ermöglicht Ihnen anzugeben, wo wir das SDK in Schritt 2 entpackt haben. Wir haben dies - \android-sdk-windows. Weiter klicken.

Wählen Sie im angezeigten Fenster aus, ob Statistiken an Google gesendet werden sollen oder nicht. Die Arbeit wird dadurch in keiner Weise beeinträchtigt.



5.Android-Plattformen

Und wir scheitern im SDK-Manager.


Hier wird vorgeschlagen, Komponenten zum Download über das Internet auszuwählen. Auf der rechten Seite wird für jede Komponente angezeigt, ob sie bereits installiert ist oder nicht. Was werden wir also herunterladen?

Achten Sie darauf, den noch nicht installierten Inhalt des Tools-Ordners herunterzuladen. Finden Sie den Artikel auch im Ordner Extras (am Ende der Liste). Android-Support-Bibliothek und markieren Sie es, falls vorhanden.

Wählen Sie für die restlichen Android-Versionen, die Sie benötigen, nur die SDK-Plattform aus. Denken Sie daran, dass jede Plattform bis zu 150 Meter wiegen kann!!! Bei der Arbeit wirst du nicht viel zittern, die Admins kommen später für dich :) Für die ersten Lektionen brauchst du nur Plattformen 2.2 (API8) und 2.3.3 (API 10). Sie können sie vorerst nur herunterladen.

Wählen Sie für Plattformversion 4.X SDK-Plattform(die Plattform selbst) und ARM EABI v7a-System-Image(damit der Emulator funktioniert).

Wenn Ihnen der Verkehr nicht leid tut, fügen Sie die folgenden Elemente für jede Plattform hinzu:
Beispiele für SDKs- Quellcodes von Anwendungsbeispielen
Google-APIs von Google Inc.- erforderlich, wenn Sie mit Google-Anwendungen arbeiten (Karte, Navigation usw.)

Wenn der Verkehr überhaupt nicht schade ist - setzen Sie alle Daws. Aber das Warten wird lange dauern. Und das Ganze wird mehr als einen Gig dauern.

Wenn alle ausgewählt haben, drücken Sie die Taste Installieren Sie X-Pakete unten rechts.

In einem neuen Fenster bestätigen wir, dass wir damit einverstanden sind, all dies herunterzuladen - Akzeptiere alle. Gleichzeitig können Sie hier die Größe sehen und etwas ablehnen.


Klicken Sie auf Installieren - die Anzeige lief und das Protokoll wurde geöffnet - der Download begann. Mit meiner Komponentenauswahl habe ich 20 Minuten gewartet, danach erschien in den Fenstern der Satz:

Installation abgeschlossen. Schließen Sie das Protokoll und den SDK-Manager.

Zur Information - meine neuen Komponenten haben 1,5 Gigabyte gedauert.

Dann Eclipse neu starten und das wars. Nach Abschluss dieser Schritte haben wir eine Entwicklungsumgebung, mit der wir Android-Anwendungen codieren können. Vielleicht werden diese Aktionen schlammig und langweilig erscheinen, aber ohne sie leider in keiner Weise. Dann macht die Sache mehr Spaß. Wenn etwas nicht funktioniert oder einen Fehler ausgibt - versuchen Sie zu googeln, sicher sind Sie nicht der Erste, der mit einem solchen Problem konfrontiert ist, und das Netzwerk hat bereits eine Beschreibung der Lösung. Nun, oder schreiben Sie an das Forum.

In der nächsten Lektion werden wir ein Android Virtual Device (AVD) in Eclipse erstellen unsere erste app und lassen Sie es uns ausführen. AVD ist ein Smartphone-Emulator mit Betriebssystem Android, auf dem Sie Anwendungen ausführen und testen können. Verbinden Sie Ihr Smartphone nicht jedes Mal) Wir werden uns auch die Struktur des Anwendungsprojekts ansehen.

P.S. Wenn Sie dieses Fenster nicht sehen


oder Sie haben es versehentlich geschlossen - es ist in Ordnung. Der Pfad zum SDK aus Schritt 2 kann manuell angegeben werden.

Im Eclipse-Menü Windows > Einstellungen


Links auswählen Android, klicken Sie auf Durchsuchen

Geben Sie das Verzeichnis an, in das das SDK entpackt wurde - \android-sdk-windows. Klicken anwenden.

Uns wird gesagt, dass die Komponente fehlt - schließen Sie diese Meldung und klicken Sie auf OK


Ich habe auch dieses Fenster:

Es besagt, dass wir Nutzungsstatistiken senden können, wenn wir das Produkt verbessern wollen. Sie haben die Wahl, Sie können sie später jederzeit in den Einstellungen ändern. Ich habe eine Morgenröte hinterlassen, es tut mir nicht leid)

Danach können Sie zum SDK-Manager gehen (im Eclipse-Menü Fenster > Android SDK-Manager) und Downloadplattformen.

Aufgrund der Tatsache, dass einige Leute meine Projekte nicht ausführen können, und nachdem ich mit ihnen gesprochen hatte, wurde mir klar, dass das Problem nicht im Code, sondern in der Assemblierung von Eclipse + Android SDK liegt, und ich beschloss, zu schreiben, wie man diese Schönheit installiert , und erinnere dich daran.

Installation von Eclipse und Android SDK

  • Laden Sie das Android SDK für Ihre Plattform herunter (Windows, Mac OS X oder Linux).
  • Entpacken Sie die heruntergeladenen Dateien an einen beliebigen denkwürdigen Ort auf Ihrer Festplatte (in meinem Windows ist es D:\eclipse\).
  • Wenn Eclipse bereits installiert ist, laden Sie das Paket Eclipse IDE for Java Developers herunter und installieren Sie es. Für die Programmierung empfiehlt Google die Verwendung von Eclipse 3.5 (Galileo).
  • Starten Sie Eclipse und wählen Sie aus Hilfe->Neue Software installieren.
  • Klicken Hinzufügen im Fenster Verfügbare Software.
  • Geben Sie Android Development Tools in das Feld ein Name und https://dl-ssl.google.com/android/eclipse/ in das Feld ein Lage.
  • Klicken OK und prüfe Entwicklerwerkzeuge in der Liste der verfügbaren Software. Dadurch werden Android Development Tools und DDMS, ein Debugging-Tool für Android, installiert. Wenn Sie Probleme bei der Installation von ADT haben, verwenden Sie alte Version ADT 15.0. Aktualisieren Sie auf Version 15.0

    • Klicken Nächste und Beenden um das Plugin zu installieren. Sie müssen Eclipse nach der Installation einmal neu starten.
    • Nach dem Neustart von Eclipse select Fenster->Einstellungen und du wirst sehen Android in der Kategorieliste.
    • Jetzt müssen wir Eclipse mitteilen, wo sich das installierte Android SDK befindet. Klicken Android, dann Durchsuche, um den Speicherort der entpackten SDK-Dateien auszuwählen. Z.B, C:\Programme\android\android-sdk

  • Ausrichtung der Android-Plattform

    Bevor Sie mit dem Schreiben von Anwendungen für Android beginnen, müssen Sie das SDK für die Android-Plattform herunterladen. Jede Plattform verfügt über eine eigene Version des Android SDK, die auf den Geräten der Benutzer installiert ist. Für Android Version 1.5 und höher gibt es zwei Plattformen: Android-Open-Source-Projekt und Google.

    Android-Open-Source-Projekt- Open-Source-Plattform, enthält jedoch keine Google-Erweiterungen wie z Google Maps. Wenn Sie die Google API nicht verwenden möchten, steht die Google Maps-Funktionalität für Ihre Anwendung nicht zur Verfügung. Sofern Sie keinen besonderen Grund dafür haben, würde ich empfehlen, dass Sie auf eine der Google-Plattformen abzielen, da Sie so die eigenen Erweiterungen von Google verwenden können.

    • Auswählen Fenster->Android SDK Manager.
    • Klicken Verfügbare Pakete in der linken Spalte und überprüfen Sie das Repository, um die Liste der verfügbaren Android-Plattformen anzuzeigen.
    • Sie können Plattformen zum Herunterladen aus der Liste auswählen oder alle aktiviert lassen, um alle verfügbaren Plattformen herunterzuladen. Wenn Sie fertig sind, klicken Sie Ausgewählte installieren und befolgen Sie die Installationsanweisungen.

    Sobald alles erfolgreich hochgeladen wurde, können Sie mit der Entwicklung für Android beginnen.

    Erstellen Sie ein neues Android-Projekt

    Der Eclipse New Project Wizard hilft Ihnen beim Erstellen Android-Anwendung, Generieren von Dateien und Code, die rechts vom Block ausgeführt werden können. Dies ist ein schneller Weg, um sicherzustellen, dass es funktioniert, und ein guter Ausgangspunkt, wenn Sie mit der Entwicklung von Anwendungen beginnen:

    Nach dem Drücken Beenden, erstellt Eclipse ein neues Android-Projekt, das zur Ausführung bereit ist. Denken Sie daran, dass Sie Eclipse angewiesen haben, eine Aktivität namens MyFirstAndroidProjectActivity zu generieren ? Dies ist der Code, den Android tatsächlich verwendet, um die App auszuführen. Der generierte Code wird als einfache „Hello World“-Nachricht angezeigt.

    Pakete

    Der Paketname ist eine Kennung für Ihre Anwendung. Wenn es an der Zeit ist, das Ergebnis im Android Market zu veröffentlichen, wird diese ID verwendet, um Updates für die App zu verfolgen, also ist es wichtig Stellen Sie sicher, dass diese ID eindeutig ist. Obwohl wir hier den Namen com.my.first.project verwenden, ist es für eine echte Anwendung besser, etwas wie com.yourcompanyname.youapplication zu wählen.

    SDK-Versionen

    Die Min SDK-Version (der Name sagt alles) ist die früheste Version von Android, auf der die App ausgeführt wird. Mit jeder neuen Version von Android fügt das SDK verschiedene Methoden hinzu und ändert sie. Wenn Sie eine SDK-Version auswählen, weiß Android (und der Android Market), dass Ihre App nur auf Geräten mit der angegebenen Android-Version und höher ausgeführt werden kann.

    Starten Ihrer Anwendung

    Versuchen wir nun, unsere Anwendung in Eclipse auszuführen. Da dies der erste Lauf ist, fragt Eclipse Sie, mit welchem ​​Projekttyp Sie arbeiten:

    • Auswählen Ausführen->Ausführen oder klicken Strg+F11.
    • Auswählen Android-Anwendung und drücke OK.

    Eclipse versucht, die Anwendung auf dem Android-Gerät auszuführen. Im Moment haben Sie jedoch keine Geräte unter Android-Steuerung, sodass das Projekt nicht ausgeführt werden kann und Sie aufgefordert werden, ein neues Gerät zu erstellen Virtuelles Android-Gerät(AVD).

    Virtuelle Geräte (Android Virtual Devices)

    Android Virtual Device (AVD) emuliert die Android-Umgebung, sei es Handy oder Tablet-PC. Sie können beliebig viele AVD-Geräte mit verschiedenen Versionen der Android-Plattform erstellen. Für jedes AVD können Sie verschiedene Geräteeinstellungen wie physische Tastatur, GP-Unterstützung, Kameraauflösung usw. konfigurieren.

    Bevor Sie die Anwendung ausführen, müssen Sie Ihr erstes AVD-Gerät mit dem Plattform-SDK (Google API, 1.6) erstellen.

    Lassen Sie uns ein wenig vom Thema Markups wegkommen. Auf der Alma Mater-Website hat sich alles sehr verändert. Android Studio ist jetzt die Umgebung für die Entwicklung von Android-Apps. Aber da sich viele Beispiele und Tutorials auf Eclipse konzentrieren, lohnt es sich immer noch, es in Ihrem Arsenal zu haben.

    Außerdem wurde Java 8 veröffentlicht und in Verbindung damit werden wir erneut das JDK, Eclipse + ADT und dann Android Studio und JetBrains IntelliJ IDEA 14.0.2 installieren. Nun, unbedingt Genymotion.

    Und los geht's!

    1) JDK installieren

    Und wählen Sie JDK-Download

    Wir stimmen der Lizenz zu

    Und wählen Sie die herunterzuladende Version abhängig von der Bitzahl Ihres Windows (ich habe Win 8.1 x64).

    Heruntergeladen, JDK zur Installation ausführen

    Während des Installationsvorgangs wird auch die JRE installiert

    Wir alle klicken auf Schließen. Damit ist die JDK-Installation abgeschlossen.

    Überprüfung der JDK-Installation mit dem Befehl Java-Version.

    Wenn wir eine ähnliche Ausgabe des Befehls sehen (diese kann für Sie abweichen, wenn Sie eine andere Version oder einen anderen Build von Java heruntergeladen haben), ist alles in Ordnung. Weitergehen.

    2) Installation von Eclipse

    Und laden Sie eigenständige SDK-Tools herunter

    Wir laden genau das Zip-Archiv mit dem SDK herunter und entpacken es dann nach C: \ android-sdk-windows (Sie können ein anderes Verzeichnis wählen, je nachdem, was bequem ist). Wir sehen folgendes

    Damit ist die SDK-Installation abgeschlossen.

    4) Installieren des ADT-Plugins für Eclipse

    Wir starten Eclipse. Wählen Sie Neue Software installieren

    Geben Sie im sich öffnenden Fenster die Adresse https://dl-ssl.google.com/android/eclipse/ ein

    Drücken Sie Enter. Wir warten darauf, dass Eclipse Pakete zum Installieren findet. Wir markieren alles wie im Screenshot und klicken auf Weiter

    Warten Sie etwas und klicken Sie erneut auf Weiter

    Wir stimmen Lizenzen zu

    Es könnte eine solche Warnung geben

    Klicken Sie einfach auf OK

    Nach der Installation fordert Eclipse Sie auf, neu zu starten, damit die Änderungen wirksam werden.

    Wir stimmen zu und nach dem Neustart sehen wir so ein Bild

    ADT hat geschworen, dass er das Android SDK nicht gesehen hat und dies normal ist, da er nicht weiß, wo es ist. Aber wir werden es ihm sagen.

    Klicken Sie auf Schließen und Eclipse fordert uns auf, den Pfad zum Android SDK einzugeben

    Wählen Sie den Pfad, in dem wir das Android SDK entpackt haben, und klicken Sie auf Weiter

    Und klicken Sie auf Fertig stellen

    Kann so schwören

    Klicken Sie auf SDK-Manager öffnen

    Im Moment ist es wichtig, das auszuwählen, was gelb markiert ist. Andere Pakete können jederzeit installiert werden.

    Klicken Sie auf Installieren...

    Wir stimmen den Lizenzen zu und klicken erneut auf Installieren und warten, bis alles heruntergeladen und installiert ist

    Während der Installation kann ein Protokoll angezeigt werden

    Du solltest keine Angst haben

    Das Herunterladen und Installieren der Android SDKs kann lange dauern.

    Am Ende sollten Sie ein solches Fenster sehen

    die geschlossen werden kann. Auch in diesem Eclipse-Fenster können Sie auf Schließen klicken

    Und Eclipse neu starten

    Jetzt sehen wir, dass Eclipse ohne Probleme und Fehler gestartet wurde, und es ist auch klar, dass es das Android SDK sieht.

    Jetzt bleibt noch, alles ein wenig aufzupolieren und die erste Testanwendung auszuführen, um die Funktionsweise dieser gesamten Wirtschaft zu überprüfen.

    5) Installieren Sie zusätzliche Android SDK-Pakete

    Pakete werden nach dem Need-to-Know-Prinzip platziert. Jene. Wenn Sie Ihre Programme unter verschiedenen Android-Versionen entwickeln und testen möchten, müssen Sie die erforderlichen Pakete installieren. Sie können jederzeit entfernt oder hinzugefügt werden.

    Zum ersten Mal können Sie solche Pakete installieren (naja, oder was auch immer Sie für richtig halten)

    Nach dem Herunterladen dieser Pakete begann der Daddy aus dem Android SDK fast 7,5 GB zu wiegen

    Berechnen Sie also den Speicherplatz auf Ihren Festplatten.

    6) Einrichtung des AVD-Speicherorts (Android Virtual Devices).

    Standardmäßig erstellt und speichert das Android SDK AVD-Dateien im Verzeichnis

    C:\Benutzer\BENUTZER\.android\avd

    Dies ist für mich nicht sehr praktisch, daher werde ich diesen Ordner in das Verzeichnis übertragen C:\AVD

    Dafür

    1. Erstellen Sie einen Ordner C:\AVD

    2. Erstellen Sie eine Windows-Umgebungsvariable namens ANDROID_SDK_HOME und einen Parameter, der auf unser Verzeichnis zeigt

    3. Kopieren Sie das Unterverzeichnis .android in das Verzeichnis H:\AVD

    4. Führen Sie AVD Manager aus und prüfen Sie, ob sich sein Verzeichnis an dem neuen Ort befindet, an dem wir es angegeben haben

    Wir haben noch keine AVDs erstellt, aber wir werden das beheben.

    In der Zwischenzeit müssen Sie Intel® HAXM installieren und konfigurieren

    7) Installieren und Konfigurieren von Intel Hardware Accelerated Execution Manager (Intel® HAXM)

    Systemvoraussetzungen und Installationsanleitung hier:

    Sie können sowohl manuell als auch über das Android SDK installieren. Aber ich habe mich für die manuelle Installation entschieden, da die Intel-Site normalerweise eine neuere Version von HAXM enthält.

    Und so laden wir HAXM hier herunter (im Moment Version 1.1.1 und die Datei wiegt nur 1,7 MB):

    Entpacken Sie die Installationsdatei und führen Sie sie aus

    Um zu überprüfen, ob alles richtig installiert ist und funktioniert, müssen Sie Befehlszeile ausführen:

    sc Abfrage intelhaxm

    Nachdem Sie diesen Befehl ausgeführt haben, sehen Sie den aktuellen Status des Dienstes

    Möglicherweise benötigen Sie auch eine Möglichkeit, den Dienst zu stoppen:

    sc stop intelhaxm

    Dienst starten:

    sc Starte Intelhaxm

    Damit haben wir uns nur auf den Start von AVD vorbereitet. Jetzt müssen Sie ein AVD-Gerät erstellen

    8) Erstellen Sie eine AVD

    Starten Sie den AVD-Manager

    Wir erstellen eine AVD. Wählen Sie bei CPU / ABI Intel Atom aus

    Nachdem Sie auf OK geklickt haben, werden Informationen über das erstellte AVD angezeigt

    Und als Ergebnis sehen wir unsere AVD

    Und wir starten es, indem wir auf Start drücken ...

    Als Ergebnis sehen wir den Emulator in Betrieb

    Der Emulator von Android 2.2.3 startet ziemlich schnell und arbeitet auch fast ohne Bremsen. Lassen Sie uns ein Android 4.x AVD erstellen und sehen, wie es sich verhält

    Dieser läuft schon viel länger

    Es ist ersichtlich, dass HAXM funktioniert

    Aber auf die eine oder andere Weise ist die Geschwindigkeit von AVD auf Android 4.1.2 ziemlich anständig. Viel besser als noch vor einem Jahr.

    Und noch ein Trick. Wenn Sie zu viel RAM für AVD einstellen

    Wie wir sehen können, erscheint ein gelbes Dreieckssymbol mit einem Ausrufezeichen. Und beim Start schwört der Emulator darauf und darf nicht starten

    Es wird ganz einfach behandelt. Muss die Datei \.android\avd\ öffnen .avd\config.ini und ändern Sie die Zeile hw.ramSize=2048 auf der hw.ramSize=2048 MB

    Stimmt, die Startzeit ist immer noch viel länger als bei AVD 2.x

    Jetzt muss noch der Start des echten Programms auf dem AVD überprüft werden.

    9) Testprogramm auf AVD ausführen

    Starten von Eclipse und Erstellen einer Testanwendung

    Der Meister hat ein Projekt für uns generiert

    Nun, lassen Sie es uns auf AVD 2.x ausführen

    Alles arbeitet. Aber AVD ist eine sehr launische und unberechenbare Sache. Daher setzen wir besser Genymotion ein.

    10) Genymotion installieren

    Die Installation von Genymotion besteht aus zwei Schritten: Installation von VirtualBox und Installation von Genymotion selbst. Genymotion verwendet VirtualBox, um virtuelle Android-Maschinen zu installieren.

    Und so laden wir VirtualBox von der Herstellerseite https://www.virtualbox.org/wiki/Downloads herunter

    und installieren Sie es

    Eine Warnung wird herauskommen und wir stimmen ihr zu

    Virtualbox einrichten

    Geben Sie an, wo es gespeichert werden soll virtuelle Maschinen

    Und das ist alles. Für alle Fälle ist es nach der Installation von VirtualBox besser, den Computer neu zu starten.

    Installieren Sie nun Genymotion

    Und registrieren Sie sich (falls noch nicht registriert) zum Herunterladen Freie Version

    Die aktuelle Genymotion-Version ist 2.3.1

    Und so legten wir fest

    Genymotion einrichten

    Jetzt müssen wir virtuelle Geräte hinzufügen

    Geben Sie dazu erneut unser Login und Passwort ein, das wir bei der Registrierung auf der Seite erstellt haben.

    Danach erhalten wir eine Liste der Geräte, die heruntergeladen und installiert werden können.

    Sie können nach Android-Version und Gerät gefiltert werden

    Hier sehen wir, dass uns nur Geräte mit Android 2.3.7 angezeigt werden

    Aber bevor Sie Geräte herunterladen, müssen Sie Genymotion ein wenig optimieren. Klicken Sie dazu auf Abbrechen und gehen Sie zu den Genymotion-Einstellungen

    Und geben Sie den Pfad zu dem zuvor erstellten Verzeichnis an, in dem die virtuellen Maschinen gespeichert werden

    Sowie der Pfad zum Verzeichnis mit dem Android SDK

    Klicken Sie nun auf OK und fahren Sie mit dem Hinzufügen von Geräten fort

    Ich habe mich für Google Nexus One 2.3.7 entschieden

    Und auch Google Nexus S 4.1.1

    So sehen sie eingebaut aus

    Um das Gerät zu starten, drücken Sie Start. Ich habe Google Nexus One 2.3.7 gestartet und den Start der Testanwendung darauf überprüft.

    Im Prinzip können Sie von Eclipse aus problemlos Anwendungen in Genymotion ohne Plugin ausführen, aber der Einfachheit halber werden wir Genymotion in Eclipse integrieren.

    Installieren Sie dazu das Genymotion-Plugin in Eclipse

    Drücken Sie die Eingabetaste, warten Sie, bis das Plugin erscheint, markieren Sie es und klicken Sie auf Weiter

    Nach dem Neustart sehen wir das Genymotion-Startsymbol in der Eclipse-Symbolleiste

    Wir klicken darauf und sehen solchen Mist

    Sie müssen den Pfad zum Genymotion-Verzeichnis angeben. Klicken Sie auf OK und geben Sie den Pfad zum Verzeichnis an

    Wenn wir jetzt auf das Genymotion-Symbol im Bedienfeld klicken, sehen wir dies

    Nun, das ist fast alles. Jetzt gibt es kleinere kosmetische Verbesserungen. Aussehen Eclipse, was ich normalerweise immer mache. Nun, Sie können im Prinzip alle Bilder von virtuellen AVD-Geräten löschen, die wir im SDK-Manager heruntergeladen haben, da sie im Großen und Ganzen nicht benötigt werden, Platz verbrauchen und nicht klein sind.

    Gehen Sie zu Hilfe -> Eclipse Marketplace

    Und in der Suche fahren wir Jeeeyul ein und installieren dann dieses Plugin.

    Nun, mit seiner Hilfe färben wir alles, wie wir wollen.

    Meine Eclipse nach den Einstellungen sieht so aus

    Was mir an diesem Plugin gefällt, ist, dass Sie Themen erstellen und diese dann exportieren und importieren können.

    Lassen Sie uns nun die Intel AVD-Gerätepakete entfernen.

    Der SDK-Ordner wiegt vor dem Löschen 7,5 GB

    Nach dem Entfernen wiegt 3GB

    Der Gesamtunterschied beträgt 4,5 GB…. nichtmal ein bisschen

    Das scheint alles zu sein. Lassen Sie uns nun Android Studio zu diesem Kit hinzufügen, aber das ist im nächsten Thema.

    In diesem Artikel wird beschrieben, wie Sie Eclipse für die Entwicklung von Android-Anwendungen einrichten. Ich werde alle notwendigen Software auflisten: 1) JDK 6 (Java Development Kit - Java Development Kit) 2) Eclipse Classic 3) Android SDK (Software Development Kit - Software Development Kit) 4) ADT (Android Development Tools - Tools für die Android-Entwicklung ) - Plugin für Eclipse JDK Der JDK-Installationsprozess wird im Artikel beschrieben: Finsternis Nach der Installation des JDK fahren wir mit der Installation von Eclipse fort. Laden Sie die neueste Version von Eclipse von der offiziellen Website eclipse.org herunter. Klicken Sie auf Lesezeichen Downloads, werden Ihnen verschiedene Builds von Eclipse präsentiert. Für unsere Zwecke benötigen wir klassisches Eclipse - Eclipse-Klassiker(zum Zeitpunkt des Schreibens letzte Version war 4.2.2). Entpacken Sie das heruntergeladene Archiv in ein Verzeichnis c:\finsternis(oder wo immer Sie möchten) Erstellen Sie der Einfachheit halber eine Verknüpfung zur ausführbaren Datei eclipse.exe. Lauf Finsternis. Beim ersten Start werden Sie aufgefordert, ein Verzeichnis für Ihren Arbeitsbereich auszuwählen. Workspaces-Gruppenprojekte. Wenn Ihnen ein Arbeitsbereich ausreicht, können Sie das Flag setzen "Verwenden Sie dies als Standard und fragen Sie nicht erneut". Wenn Sie dieses Flag setzen, zeigt Eclipse dieses Fenster beim nächsten Mal nicht an und öffnet sofort Ihren Standardarbeitsbereich. Android SDK Gehen Sie zur Download-Seite http://d.android.com/sdk Auf dieser Seite wird vorgeschlagen, eine Assembly zu sagen, die alles enthält, was Sie für die Android-Entwicklung benötigen. Aber wir werden den anderen Weg gehen. Laden Sie nur das Android SDK herunter. Wähle einen Artikel aus „HERUNTERLADEN FÜR ANDERE PLATTFORMEN“(Download für andere Plattformen), in der Tabelle betitelt „Nur SDK-Tools“(nur SDK) Laden Sie das Windows SDK-Installationsprogramm (*.exe) herunter. Nachdem Sie die Lizenzvereinbarung gelesen und ihr zugestimmt haben, laden Sie dieses Installationsprogramm herunter. Bevor Sie das Android SDK installieren, müssen Sie sicherstellen, dass die Umgebungsvariable gesetzt ist JAVA_HOME(), sonst schwört der Installer, ohne das JDK zu finden. Führen Sie das Installationsprogramm aus installer_r21.1-windows.exe. Klicken Sie im Begrüßungsfenster auf Nächste
    Im nächsten Schritt bestimmt der Installateur den Standort JDK nach Systemvariable JAVA_HOME. Wenn das JDK gefunden wird, klicken Sie auf die Schaltfläche "nächste".
    Wählen Sie im Benutzerauswahlfenster die Option aus "Für jeden diesen Computer installieren"(für alle Computerbenutzer installieren). Wenn Sie nur für sich selbst installieren möchten, wählen Sie die zweite Option "Nur für mich installieren". Klicken "nächste".
    Belassen Sie im Fenster zur Auswahl des Installationsortes alles auf Standard und klicken Sie auf "nächste".
    Im Fenster zum Erstellen einer Verknüpfung im Menü können Sie auch alles unverändert lassen und auf klicken.
    Klicken Sie nach erfolgreicher Installation auf "nächste".
    Lassen Sie im letzten Fenster des Installationsprogramms ein Häkchen "SDK-Manager starten", um es zu starten SDK-Manager, nach dem Drücken der Taste "Beenden".
    Nach dem Start fordert Sie der SDK-Manager auf, die neueste Version der API zu installieren. Wenn Sie frühere Versionen benötigen, geben Sie diese an und klicken Sie auf die Schaltfläche "Pakete installieren..."
    Stimme der Lizenz zu "Lizenz akzeptieren" und drücke
    Der Download Ihrer ausgewählten Pakete aus dem Internet beginnt. ADT Installieren des ADT-Plugins für Eclipse. Wir starten Eclipse. Auf der Speisekarte Hilfe Wählen Sie "Neue Software installieren...". Drück den Knopf "Hinzufügen..."(Hinzufügen) Das Fenster Speicher hinzufügen wird angezeigt:
    Gib ihm einen Namen Android-Entwicklungstools und Standortadresse "https://dl-ssl.google.com/android/eclipse/". Klicken "OK" Nach einigen Sekunden Wartezeit sollte ein Eintrag in der Liste erscheinen "Entwicklungswerkzeuge", ankreuzen und anklicken "nächste". Klicken Sie im nächsten Fenster ebenfalls auf "nächste". In der Übersicht der Lizenzvereinbarung stimmen Sie dieser zu und klicken Sie auf "Beenden". Während der Installation erscheint ein Fenster. Sicherheitswarnung einfach reinklicken OK. Nach Abschluss der Plugin-Installation ADT aufgefordert, Eclipse neu zu starten, stimmen Sie dem zu. Am Anfang Finsternis folgender Fehler kann auftreten:
    Finsternis kann das SDK nicht finden, da wir das Standard-SDK im Verzeichnis installiert haben: C:\Programme (x86)\Android\android-sdk. Um den Pfad dem SDK neu zuzuweisen, öffnen Sie das Menü Fenster -> Einstellungen. Im Fenster Einstellungen auf dem Feld SDK-Speicherort den Weg angeben Android SDK und drücke OK.
    Alles Finsternis bereit für die Entwicklung Android-Anwendungen.

    Android bietet ein spezielles Plugin für die Eclipse-IDE namens Android Development Tools (ADT). Es bietet eine leistungsstarke IDE, in der Sie Android-Anwendungen erstellen können. ADT erweitert die Leistungsfähigkeit von Eclipse, sodass Sie schnell und einfach ein neues Android-Projekt erstellen und entwerfen können Benutzeroberfläche Anwendungen, debuggen Sie die Anwendung und exportieren Sie APK-Dateien, um Ihre Anwendung zu verteilen.

    Kommentar: Wenn Sie lieber in einer anderen IDE arbeiten, brauchen Sie weder Eclipse noch ADT zu installieren. Stattdessen können Sie die Funktionen des SDK direkt verwenden, um Ihre Anwendung zu erstellen und zu debuggen.

    Laden Sie das ADT-Plugin herunter

    1. Eclipse starten, auswählen Hilfe > Neue Software installieren.
    2. Klicken Hinzufügen in der oberen rechten Ecke.
    3. Geben Sie im angezeigten Dialogfeld „Repository hinzufügen“ „ADT-Plugin“ in das Feld ein Name und die folgende URL im Feld Lage:

    https://dl-ssl.google.com/android/eclipse/

    1. Klicken OK.
    Wenn Sie Probleme haben, das Plugin zu bekommen, dann versuchen Sie es im Feld Lage Schreiben Sie „http“ statt „https“ (https wird aus Sicherheitsgründen verwendet).
    1. Aktivieren Sie im Dialogfeld „Verfügbare Software“ das Kontrollkästchen neben „Entwicklertools“ und klicken Sie darauf Nächste.
    2. Im nächsten Fenster sehen Sie eine Liste mit Tools zum Herunterladen. Klicken Nächste.
    3. Lesen und akzeptieren Sie die Lizenzvereinbarung und klicken Sie dann auf Beenden.
    Wenn Sie Sicherheitswarnungen erhalten, die Authentizität und Gültigkeit Software kann nicht installiert werden, klicken Sie auf OK.
    1. Starten Sie Eclipse nach Abschluss der Installation neu.

    Konfigurieren des ADT-Plugins

    Nach dem Neustart von Eclipse müssen Sie das Verzeichnis mit Ihrem Android SDK angeben:

    1. Auswählen Verwenden Sie vorhandene SDKs im erscheinenden Fenster.
    2. Suchen und wählen Sie das Verzeichnis mit dem Android SDK, das Sie kürzlich heruntergeladen und entpackt haben.
    3. Klicken Nächste.

    Fehlerbehebung bei der Installation

    Wenn Sie nach den obigen Schritten Schwierigkeiten beim Herunterladen des ADT-Plugins haben, finden Sie hier einige Lösungen:

    • Wenn Eclipse die Remote-Update-Site mit dem ADT-Plug-in nicht finden kann, versuchen Sie, den Site-Link zu zu ändern

    http://dl-ssl.google.com/android/eclipse/

    • Wenn Sie eine Firewall (oder Unternehmens-Firewall) aktiviert haben, stellen Sie sicher, dass Sie die richtigen Proxy-Einstellungen in Eclipse eingegeben haben. In Eclipse können Sie Proxy vom Hauptmenü aus einrichten Fenster(unter Mac OS X, Finsternis)> Einstellungen > Allgemein > Netzwerkverbindungen.

    Wenn Sie das ADT-Plugin immer noch nicht mit Eclipse von der Remote-Update-Site herunterladen können, können Sie die ADT-ZIP-Datei auf Ihren Computer herunterladen und manuell installieren:

    Für Linux-Benutzer

    Wenn Sie Probleme bei der Installation des ADT-Plugins für die Eclipse-Ansicht haben:

    Während der Bereitstellung ist ein Fehler aufgetreten. Es kann keine Verbindung zum Schlüsselspeicher hergestellt werden. JKS

    Das bedeutet, dass Sie keine geeignete Java VM auf Ihrem Computer haben. Durch die Installation von Sun Java 6 wird dieses Problem gelöst und Sie können das ADT-Plug-In erneut installieren.

    Mit Freunden teilen oder für sich selbst sparen:

    Wird geladen...