Zuhause Persönliche Finanzen , Was Sie tun können, wenn sich der Android Studio-Emulator nicht verhält - dummies

, Was Sie tun können, wenn sich der Android Studio-Emulator nicht verhält - dummies

Inhaltsverzeichnis:

Video: Android: Bildschirm am PC anzeigen und Fernsteuern [720p] 2024

Video: Android: Bildschirm am PC anzeigen und Fernsteuern [720p] 2024
Anonim

Der mit Android Studio gelieferte Emulator verschlingt viele Ressourcen auf Ihrem Entwicklungscomputer. Wenn Sie wie viele Entwickler sind und nicht immer über die neueste und leistungsstärkste Hardware verfügen, können Probleme beim Ausführen von Apps im Emulator auftreten.

Wenn nach etwa fünf Minuten der Startbildschirm von Android nicht angezeigt wird und die App nicht ausgeführt wird, können Sie Folgendes ausprobieren:

  • Einseifen, ausspülen, wiederholen.

Schließen Sie den Emulator und starten Sie Ihre Anwendung erneut. Manchmal ist das zweite oder dritte Mal ein Zauber. In seltenen Fällen gelingt ein vierter Versuch.

  • Wenn Sie Zugriff auf einen Computer mit mehr RAM haben, versuchen Sie, Ihre App darauf auszuführen.

Pferdestärke ist wichtig.

  • Probieren Sie ein anderes AVD aus.

AVD mit einem x86 Systembild ist besser als ein AVD mit einem armeabi Bild. (Wenn Sie in einem Dialogfeld zwischen x86 und armeabi wählen können, müssen Sie nicht wissen, was x86 oder armeabi bedeutet.)

AVDs mit niedriger Auflösung und Bildschirmdichte verbrauchen weniger Ressourcen auf Ihrem Entwicklungscomputer. Wenn Sie also von dem AVD, das Sie ausführen, zu einer niedrigeren Auflösung übergehen, stellen Sie sich ein AVD mit niedrigerer Auflösung (das die Mindest-SDK-Anforderung Ihrer App erfüllt) ein. Wenn Sie dann eine App ausführen, werden Sie von Android Studio mit dem Dialogfeld Bereitstellungsziel auswählen aufgefordert. Wählen Sie die AVD mit niedrigerer Auflösung aus der Liste des Dialogfelds aus, und schon sind Sie auf dem Weg.

Wenn Sie diese Tricks ausprobiert haben und immer noch Probleme haben, können Sie versuchen, den mit Android Studio gelieferten Emulator zu verlassen.

Ausführen von Emulatoren von Drittanbietern

Der Android-Standardemulator und AVDs (die Software, die Sie bei der Installation von Android Studio erhalten) laufen nicht auf jedem Computer fehlerfrei. Wenn Sie nicht über mindestens 16 GB RAM verfügen, kann der Start des Emulators sehr langsam sein. Selbst nach dem Start kann die Antwort des Emulators schmerzhaft träge sein. Wenn Ihnen der Standard-Emulator nicht gefällt, können Sie einen der Emulatoren von Drittanbietern ausprobieren.

  • Bei Genymotion. com können Sie eine Alternative zum Android-Standardemulator herunterladen.

Diese Alternative ist für Windows, Macintosh und einige Linux-Systeme verfügbar. Das Produkt von Genymotion ist für den persönlichen Gebrauch kostenlos, kostet aber für kommerzielle Zwecke 135 Dollar pro Jahr.

  • Auf Android Developer Site können Sie Visual Studio Emulator für Android herunterladen.

Diese Alternative ist kostenlos, aber sie läuft nur auf Windows-Computern.

Wenn Sie Schwierigkeiten haben, den mit Android Studio gelieferten Emulator auszuführen, sind diese Emulatoren von Drittanbietern definitiv eine Überlegung wert.

Testen von Apps auf einem physischen Gerät

Sie können Emulatoren umgehen und Ihre Apps auf einem echten Telefon, einem Tablet-Gerät oder sogar einer Android-fähigen Kaffeekanne testen. Dazu müssen Sie das Gerät vorbereiten, Ihren Entwicklungscomputer vorbereiten und die beiden anschließen.

Die Android-Version Ihres Geräts muss mindestens so hoch wie die minimale SDK-Version Ihres Projekts sein.

Gehen Sie folgendermaßen vor, um Ihre App auf einem physischen Gerät zu testen:

  1. Suchen Sie auf Ihrem Android-Gerät die Option USB Debugging:
    • Wenn Ihr Android-Gerät Version 3. 2 oder älter ausführt, wählen Sie Einstellungen → Anwendungen → Entwicklung.
    • Wenn Ihr Android-Gerät Version 4. 0, 4. 0. 3 oder 4. 1 ausführt, wählen Sie Einstellungen → Entwickleroptionen.
    • Wenn Ihr Android-Gerät Version 4. 2 oder höher ausführt, wählen Sie Einstellungen → Info. Tippen Sie in der Liste "Über" sieben Mal auf das Element "Anzahl erstellen". (Ja, sieben Mal.) Drücken Sie dann die Zurück-Taste, um zur Einstellungsliste zurückzukehren. Tippen Sie in der Liste Einstellungen auf Entwickleroptionen. Jetzt zeigt Ihr Android-Gerät die Entwicklungsliste an (auch bekannt als Liste der Entwickleroptionen).
  2. Aktivieren Sie in der Liste Entwicklung (oder Entwickleroptionen) das USB-Debugging. Hier ist ein Beispiel dafür, was ein Gerät anzeigt, wenn Sie mit dieser Einstellung Probleme haben:

    Das USB-Debugging ist für Entwicklungszwecke gedacht.

    Verwenden Sie es, um Daten zwischen Ihrem Computer und Ihrem Gerät zu kopieren,

    installieren Sie Apps ohne Benachrichtigung auf Ihrem Gerät und lesen Sie die Protokolldaten.

    Die Stewards von Android werden Sie darauf hinweisen, dass die USB-Debugging-Option das Gerät Malware aussetzen kann.

    Sie können die USB-Fehlerbehebung ständig durchführen. Deaktivieren Sie das USB-Debugging, wenn Sie das Gerät nicht zum Entwickeln von Apps verwenden.

  3. Nur für Windows-Benutzer:) Besuchen Sie die Developer-Website von Android, um den Windows-USB-Treiber Ihres Android-Geräts herunterzuladen. Installieren Sie den Treiber auf Ihrem Windows-Entwicklungscomputer.
  4. Wenn Sie mit der Ausführung einer App beginnen, stellen Sie sicher, dass der Entwicklungscomputer das Dialogfeld "Select Deployment Target" anzeigt.

    Wenn das Dialogfeld "Implementierungsziel auswählen" nicht angezeigt wird, wählen Sie im Hauptmenü von Android Studio die Option "Ausführen" → "Konfigurationen bearbeiten". Wählen Sie auf der linken Seite des angezeigten Dialogfelds Android-Anwendung → App aus. Wählen Sie im Hauptteil des Dialogfelds unter "Bereitstellungszieloptionen" die Option "Select Select Deployment Target Dialog" aus, und deaktivieren Sie das Kontrollkästchen "Same Device for Future Launches verwenden". Schließen Sie den Deal ab, indem Sie auf OK klicken.

  5. Vergewissern Sie sich, dass der Bildschirm Ihres Android-Geräts beleuchtet ist.

    Dieser spezielle Schritt ist möglicherweise nicht notwendig.

    Achten Sie während des nächsten Schrittes auf den Bildschirm Ihres Android-Geräts.

  6. Schließen Sie das Gerät mit einem USB-Kabel an den Entwicklungscomputer an.

    Nicht alle USB-Kabel sind gleich. Einige Kabel haben Drähte und Metall an Stellen, wo andere Kabel (mit kompatiblen Anschlüssen) nichts außer Kunststoff haben. Versuchen Sie, das USB-Kabel zu verwenden, das mit Ihrem Android-Gerät geliefert wurde. Wenn Sie das mit Ihrem Gerät gelieferte Kabel nicht finden können oder nicht wissen, welches Kabel mit Ihrem Gerät geliefert wurde, versuchen Sie es mit mehreren Kabeln.Wenn Sie ein funktionierendes Kabel finden, beschriften Sie dieses Kabel. (Wenn das Kabel immer funktioniert, beschriften Sie es als Stable Able Cable.)

    Wenn Sie das Kabel einstecken, wird ein Popup-Dialogfeld auf dem Bildschirm des Android-Geräts angezeigt. Das Popup fragt: USB-Debugging zulassen?

  7. In Reaktion auf das Debuggen von USB erlauben? Frage, klicken Sie auf die Schaltfläche OK des Bildschirms.

    Wenn Sie nicht danach suchen, können Sie das Erlauben von USB Debugging verpassen? Popup-Dialogfeld. Achten Sie darauf, nach diesem Popup zu suchen, wenn Sie das Gerät anschließen. Wenn Sie das Pop-up definitiv nicht sehen, könnten Sie trotzdem in Ordnung sein. Aber wenn die Nachricht erscheint und Sie nicht darauf antworten, wird es definitiv nicht in Ordnung sein.

  8. Führen Sie in Android Studio Ihr Projekt aus.

    Android Studio bietet Ihnen das Dialogfeld "Bereitstellungsziel auswählen" an. Wähle dein angeschlossenes Gerät aus und (lickety-split) läuft deine App auf deinem Android-Gerät.

, Was Sie tun können, wenn sich der Android Studio-Emulator nicht verhält - dummies

Die Wahl des Herausgebers

Bearbeiten in Photoshop Elements 10 Schnellfoto-Bearbeitungsmodus - Schnuller

Bearbeiten in Photoshop Elements 10 Schnellfoto-Bearbeitungsmodus - Schnuller

Schneller Foto-Bearbeitungsmodus ist eine abgespeckte Version des Modus "Full Photo Edit", der einfach grundlegende Fixingtools bereitstellt und mit einigen einzigartigen Funktionen aufwartet, z. B. eine Vorher-Nachher-Vorschau Ihres Bildes. Hier ist ein Schritt-für-Schritt-Workflow, den Sie im Schnellfoto-Bearbeitungsmodus verwenden können, um Ihre Fotos zu reparieren:

Zum Optimieren von Photoshop Elements-Bildern mit Fotoeffekten - Dummies

Zum Optimieren von Photoshop Elements-Bildern mit Fotoeffekten - Dummies

Fotoeffekte in Photoshop Elements 11 funktionieren wie Anwenden von Filtern; Das Dialogfeld "Filtergalerie" bietet Ihnen zahlreiche Optionen zum Anwenden eines Filters. Das geführte Bedienfeld bietet Ihnen Filtereffekte und führt Sie dann durch die Schritte zum Anpassen von Helligkeitswerte, Ändern von Farbton und Sättigung und Durchführen weiterer Anpassungen zum Vervollkommnen des Ergebnisses. Sie ...

Eingeben des Absatztyps in Photoshop Elements 11 - Dummies

Eingeben des Absatztyps in Photoshop Elements 11 - Dummies

Absatztyp in Photoshop Elements 11 ist ähnlich zu dem Text, den Sie in ein Textverarbeitungsprogramm eingeben, mit der Ausnahme, dass er in einem Textfeld oder einem Begrenzungsrahmen enthalten ist. Wenn Sie größere Textabschnitte haben, die Sie in ein Bild eingeben möchten, ist die Eingabe des Textes als Absatztyp die praktischste Option. Während ...

Die Wahl des Herausgebers

PHP-Anweisungen - Dummys

PHP-Anweisungen - Dummys

PHP ist eine Skriptsprache, die speziell für die Verwendung im Internet entwickelt wurde. Es enthält Funktionen, die Sie bei der Programmierung der Aufgaben unterstützen, die für die Entwicklung dynamischer Webanwendungen erforderlich sind. Diese Tabelle gibt einen kurzen Überblick über einige der Anweisungen, die Sie häufig verwenden werden: Anweisung Beschreibung array ("key" => "value", ...); Casts a ...

PHP-Schablonen-Systeme - Schablonen-Systeme

PHP-Schablonen-Systeme - Schablonen-Systeme

Können die Menge an Arbeit reduzieren, die Sie für die Erstellung einer Website in PHP benötigen. Wenn Sie eine Website erstellen, verwenden Sie häufig das gleiche Layout für die gesamte Website. Sie haben eine obere Portion, vielleicht mit einem Menü; ein Hauptinhaltsbereich; und ein unterer Teil, vielleicht mit Links oder ...

Make MySQL Datenbank Änderungen mit den ALTER Query - Dummies

Make MySQL Datenbank Änderungen mit den ALTER Query - Dummies

Die ALTER Query wird verwendet, um die Struktur von eine MySQL-Datenbank. In dieser Liste wird die Syntax für die Änderungen angezeigt, die Sie wahrscheinlich vornehmen möchten: ADD-Spaltenbezeichnung ALTER-Spaltenname SET-DEFAULT-Wert ALTER-Spaltenname DROP DEFAULT CHANGE-Spaltenname newcolname-Definition DROP-Spaltenname MODIFY-Spaltenname RENAME newtablename

Die Wahl des Herausgebers

Hochgeschwindigkeitsdatencaching mit NoSQL - Dummies

Hochgeschwindigkeitsdatencaching mit NoSQL - Dummies

Mit NoSQL haben Sie Hochgeschwindigkeits-Caching. Stellen Sie sich vor, Sie sind Bankangestellte und arbeiten mit drei anderen Kollegen zusammen. Jeder hat eine Reihe von Leuten, die bedient werden sollen. Einer der Kunden bleibt jedoch in der Schlange, um zu fragen, ob sein Scheck bereits eingelöst und der Betrag seinem Konto gutgeschrieben wurde. Wenn Sie ...

Wie man Einsichten aus Big Data kommuniziert - Dummies

Wie man Einsichten aus Big Data kommuniziert - Dummies

Big Data kann helfen, Einblicke zu gewinnen. Unternehmen gewinnen Wettbewerbsvorteile, wenn die richtigen Informationen zur richtigen Zeit an die richtigen Leute geliefert werden. Dies bedeutet, Erkenntnisse und Informationen aus Daten zu extrahieren und sie Entscheidungsträgern auf eine Weise zu vermitteln, die sie leicht verstehen. Schließlich sind Menschen weniger wahrscheinlich zu handeln, wenn sie ...

Zookeeper und HBase Reliability - dummies

Zookeeper und HBase Reliability - dummies

Zookeeper ist ein verteiltes Cluster von Servern, das gemeinsam zuverlässige Koordinations- und Synchronisationsdienste für Cluster-Anwendungen bereitstellt. .. Zugegeben, der Name "Zookeeper" mag auf den ersten Blick eine seltsame Wahl sein, aber wenn Sie verstehen, was es für einen HBase-Cluster tut, können Sie die Logik dahinter sehen. Beim Erstellen und Debuggen von verteilten Anwendungen ...