Inhaltsverzeichnis:
Video: Android: Bildschirm am PC anzeigen und Fernsteuern [720p] 2024
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:
- 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).
- 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.
- 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.
- 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.
- 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.
- 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?
- 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.
- 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.