Android App Fehlerbehebung

Wenn Sie versuchen, Ihre erste Android-App, wenn Ihre Bemühungen Ständen laufen, nicht verzweifeln. Hier sind einige Tipps zur Fehlerbehebung Ihnen zu helfen, Probleme zu lösen Sie stoßen.

Die Emulator-Bildschirm ist zu groß

Manchmal, die Bildschirmauflösung des Entwicklungscomputer ist nicht hoch genug. (Vielleicht ist Ihr Sehvermögen ist nicht das, was es sein sollte.) Dieses Symptom ist nicht ein Deal Breaker, aber wenn Sie nicht der Emulator-Unter Tasten sehen können, können Sie nicht einfach die App testen. Sie können den Bildschirm auflösungsEntwicklungs Computer ändern, obwohl das Emulatorfenster Einstellung ist weniger invasiv.

Um den Emulator Fenstergröße zu ändern, gehen Sie folgendermaßen vor:

  1. Schließen Sie den Emulator.

  2. Von der Eclipse-Hauptmenü auf Fenster-Android Virtual Device-Manager.

  3. In der Liste der virtuellen Geräte, wählen Sie ein AVD, die auf das Projekt und klicken Sie auf Start geeignet ist.

  4. Im daraufhin angezeigten Dialogfeld Startoptionen wählen Sie die Skalenanzeige zu Real Größe Kontrollkästchen.

  5. Senken Sie den Wert in der Bildschirmgröße Feld.

    Wenn Sie den Bildschirmgröße Wert ändern, ändert sich der Wert im Feld Skalierung automatisch. Je kleiner der Skalenwert, desto kleiner wird der Emulator auf dem Bildschirm des Entwicklungscomputer.

  6. Klicken Sie auf Starten.

    Als Ergebnis startet Eclipse-eine neue Kopie des Emulators - diesmal mit einem kleineren Emulatorfenster.

Fehlermeldung: Keine kompatible Ziele wurden gefunden

Wenn Sie diese Meldung sehen, bedeutet es wahrscheinlich, dass Sie nicht ein Android Virtual Device (AVD) in der Lage läuft Ihr Projekt erstellt haben. Wenn Eclipse Hilfe bietet Ihnen eine neue AVD erstellen, akzeptieren sie. Andernfalls Window-Android Virtual Device-Manager wählen Sie einen neuen AVD zu erstellen.

Fehlermeldung: Die Benutzerdaten Bild wird von einem anderen Emulator verwendet

Wenn Sie diese Nachricht sehen, ein Gewirr des Emulators beteiligt verhindert Android von seinem Job. Versuchen Sie zuerst schließen und den Emulator neu zu starten.

Wenn ein einfacher Neustart nicht funktioniert, versuchen Sie diese Schritte:

  1. Schließen Sie den Emulator.

  2. Aus dem Hauptmenü in Eclipse, wählen Sie Window-Android Virtual Device-Manager.

  3. In der Liste der virtuellen Geräte, wählen Sie ein AVD, die auf das Projekt und klicken Sie auf Start geeignet ist.

  4. Im daraufhin angezeigten Dialogfeld Startoptionen, wählen Sie die Benutzerdaten Kontrollkästchen Wischen und klicken Sie auf Starten.

    Als Ergebnis startet Eclipse-eine neue Kopie des Emulators - diesmal mit einer sauberen Weste.

    Wenn Sie diese Schritte folgen, aber Sie sehen immer noch die Meldung Benutzerdatenbild wird durch einen anderen Emulator verwendet, Besuche den Java-Programmierung für Android-Entwickler für Dummies Web-Seite, um weitere Hilfe mit diesem Problem.

Fehlermeldung: Unbekannter virtuellen Gerätename

Android sucht AVDS in das Home-Verzeichnis .android / AVD Unterverzeichnis und gelegentlich geht die Suche schief. Zum Beispiel, sagen Sie einen Windows-Computer haben, auf Ihrem Home-Verzeichnis auf eine Listen ich Fahrt. Ihre AVDS sind in i: Benutzer barry .android AVD. Android ignoriert das Home-Verzeichnis Beratung des Computers und stattdessen sieht in c: Benutzer Barry. Wenn Android keine AVDS finden, es klagt.

Sie können entweder über junctionsor symbolische Links Phantasie Lösungen für dieses Problem entwickeln. Aber solche Lösungen erfordern eine besondere Behandlung ihrer eigenen. Um es einfach halten, können Sie den Inhalt Ihrer kopieren i: Benutzer barry .android Verzeichnis c: Benutzer barry .android um das Problem zu lösen.

Fehlermeldung: INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATE

Diese Fehlermeldung zeigt an, dass eine Anwendung, die Sie vorher Konflikte mit der App installiert Sie installieren versuchen. Also, auf dem Emulator-Bildschirm navigieren Sie zu der Liste der installierten Anwendungen (die in der Regel eine Option auf dem Bildschirm Einstellungen). In der Liste der Anwendungen, löschen Sie alle Anwendungen, die Sie vorher installiert werden.

Gelegentlich könnten Sie Schwierigkeiten haben, die zuvor installierten Anwendungen aus den Einstellungen-Anwendungen Menüs im Emulator zu finden. Wenn Sie das tun, besuchen Sie die Java-Programmierung für Android-Entwickler für Dummies Web-Seite für eine geeky Umgehungslösung.

Die App startet, aber der Emulator zeigt die Force Close oder Warten Sie im Dialogfeld

Der offizielle Name des Force Close oder Warten Dialogfeld Anwendung reagiert nicht (ANR). Android zeigt die ANR-Dialogfeld, wenn eine App zu lange dauert, zu tun, was es tun soll. Wenn die Anwendung auf einem realen Gerät läuft (ein Telefon oder eine Tablette), sollte die App nicht Android-Display machen das Dialogfeld ANR.

Aber auf einem langsamen Emulator, um nur einige Kraft zu sehen, schließen oder Nachrichten Warten ist Par für den Kurs. Warten Sie nur wählen. Innerhalb von etwa zehn Sekunden, in der Regel wird das Dialogfeld verschwindet und die App läuft weiter.

Änderungen an Ihrer Anwendung erscheinen nicht in dem Emulator

Ihre Anwendung läuft, und Sie wollen ein paar Verbesserungen vorzunehmen. Also, mit der Emulator noch läuft, können Sie den Code der App ändern. Aber nach der Wahl Run-Run-As-Applikation für Android, das Verhalten der App im Emulator unverändert bleibt.

Wenn dies geschieht, ist etwas verstopft. Schließen und den Emulator neu starten. Falls erforderlich, verwenden Sie die Benutzerdaten Trick für die Fehlermeldung Wipe: . # 147-Bildbenutzerdaten werden von einem anderen Emulator # 148 verwendet wird;

Menü