Wie ein Android-App auf einem realen Gerät testen

Sie können Emulatoren und Test-Anwendungen auf einem Telefon umgehen, eine Tablette, oder vielleicht ein Android-fähigen Müllpresse. Um dies zu tun, müssen Sie das Gerät vorbereiten, bereiten den Entwicklungscomputer, und dann die beiden miteinander verhakt.

Um eine App auf einem echten Android-Gerät zu testen, gehen Sie folgendermaßen vor:

  1. Auf dem Android-Gerät, schalten Sie USB-Debugging.

    Verschiedene Android-Versionen haben ihre eigene Art und Weise zu ermöglichen (oder zu deaktivieren) USB-Debugging. Sie können für die Debug-Option auf Ihrem eigenen Gerät herumzustochern oder besuchen Sie die #TeamAndroid Website für die Verfahren auf einige repräsentative Android-Versionen.

    Sie können USB-Debugging auf die ganze Zeit halten. Aber wenn man über die Sicherheit nervös sind, deaktivieren Sie USB-Debugging, wenn Sie das Gerät nicht verwenden Anwendungen zu entwickeln.

  2. In Ihrem Projekt Zweig des Paket-Explorer, doppelklicken Sie auf die AndroidManifest.xml Datei.

    Eclipse-bietet verschiedene Möglichkeiten, diese Datei zu untersuchen und zu bearbeiten.

  3. Am unteren Rand des Eclipse-Editor, klicken Sie auf die Registerkarte Anwendung.

    Eclipse zeigt ein Formular wie das in der Figur gezeigt.

  4. Im Debuggable Dropdown-Liste, wählen Sie True fest. (Siehe Abbildung.)

    Wenn Debuggable auf True gesetzt ist, können Android-Tools den Lauf der App überwachen.

    bild0.jpg

    Merken: Die Fähigkeit, zu debuggen, ist die Fähigkeit zu hacken. Debuggen verlangsamt auch eine App herunter. Nie eine App für die Öffentlichkeit verteilen mit Debuggable auf True gesetzt.

  5. Wählen Sie Datei-Speichern, um die neue AndroidManifest.xml Datei zu speichern.

  6. Stellen Sie die Entwicklung Computer mit dem Gerät zu kommunizieren.

  7. Unter Windows: Besuche den Android-Entwickler Website des Geräts Windows-USB-Treiber zum Download bereit. Installieren Sie den Treiber auf dem Entwicklungsrechner.

  8. Auf einem Mac: / * Nichts tun. Es funktioniert einfach. * /

  9. Mit einem USB-Kabel, schließen Sie das Gerät mit dem Entwicklungscomputer.

    Spitze: Für Wege, dass das Gerät zu überprüfen, mit dem Entwicklungscomputer verbunden ist, besuchen Sie die Java-Programmierung für Android-Entwickler für Dummies Website.

  10. In Eclipse führen Sie das Projekt.

    Eine angeschlossene Gerät übertrumpft einen laufenden Emulator. Also, wenn die Android-Version auf dem Gerät kann die minimale SDK-Version des Projekts behandeln, die Wahl Run-Run-As-Applikation für Android die App auf dem angeschlossenen Gerät installiert.

Irgendwann werden Sie das Gerät von der Entwicklung Computer trennen. Wenn Sie ein Windows-Benutzer sind, können Sie das Lesen fürchten Windows kann't stoppen Sie das Gerät, da ein Programm noch ist die Benutzung. Um das Gerät sicher zu trennen, gehen Sie wie folgt vor:

  1. Öffnen Sie die Eingabeaufforderung.

    Unter Windows 7 oder früher: Wählen Sie Start-Alle Programme-Zubehör-Eingabeaufforderung.

    Unter Windows 8: Drücken Sie zuerst Windows-+ Q. geben Sie dann Eingabeaufforderung und drücken Sie die Eingabetaste.

  2. Im Fenster der Eingabeaufforderung, navigieren Sie zu der ANDROID_HOME / Plattform-Tools Verzeichnis.

    Wenn beispielsweise die ANDROID_HOME Verzeichnis

    C: Users dein Name Adt-Bündel-windows-x86_64 sdk

    Geben Sie diesen Befehl ein:

    cd C: Users Ihr Name adt-Bündel-windows-x86_64 sdk platform-tools
  3. Im Fenster der Eingabeaufforderung, geben Sie adb Kill-Server und drücken Sie die Eingabetaste.

    Das adb Kill-Server Befehl stoppt die Kommunikation zwischen dem Entwicklungscomputer und alle Android-Geräte, real oder virtuell. Bestimmtes,

  4. Der Entwicklungscomputer spricht nicht mehr an das Gerät am Ende des USB-Kabels.

  5. Die Entwicklung Computer spricht nicht mehr zu irgendwelchen Emulatoren es läuft.

  6. Nach der Ausstellung adb Kill-Server Befehl finden Sie die freundliche Hardware sicher entfernen Nachricht.

  7. Ziehen Sie das Android-Gerät aus dem Entwicklungscomputer.

    Nachdem das Gerät ausstecken, sollten Sie die Kommunikation zwischen dem Entwicklungscomputer wiederherzustellen und alle Emulatoren Sie ausführen. Wenn ja, führen Sie Schritt 5.

  8. Im Fenster der Eingabeaufforderung, geben Sie adb Start-Server und drücken Sie die Eingabetaste.

Menü