Es ist unmöglich, den Emulator mit Android 4.4 . zu drehen [duplicate]

Lesezeit: 4 Minuten

Ich habe mein SDK auf die neueste Version (Android 4.4) aktualisiert und den Emulator gestartet, aber jetzt scheint es nicht möglich zu sein, den Bildschirm mit STRG + F11 zu drehen, der Bildschirm ändert sich, aber alle Anwendungen ändern sich nicht. Ich weiß nicht, ob es sich um ein verwandtes Problem handelt, aber ich kann sehen, dass jetzt alle Anwendungen die Überlauftaste haben, selbst wenn ich einen neuen Emulator mit der Schaltfläche “Menü hw” erstellt habe.

Dies scheinen Fehler im Android 4.4-Emulator zu sein. Vielleicht möchten Sie die von mir eingereichten Probleme nachverfolgen der Fehler bei der Orientierungsänderung und der Überlauf-Affordance-Bug.

Danke für den Hinweis!

  • Und auch der neue Runtime-Compiler ART macht den Emulator kaputt: xda-developers.com/android/new-runtime-compiler-in-android-4-4

    – mreichelt

    1. November ’13 um 12:51


  • @mreichelt: Nun, das muss man im Emulator gezielt aktivieren und gehört heute nicht zur normalen Android-App-Entwicklung, wie Orientierungsänderungen und der Überlauf sind. Davon abgesehen danke für den Hinweis, wenn auch aus keinem anderen Grund, als zu erklären, wer Kunst ist, die ich in verschiedenen Tweets erwähnt gesehen habe. 🙂

    – CommonsWare

    1. November ’13 um 13:19

  • Es scheint, dass das SDK viele Fehler enthält. Sie können zum Beispiel sehen: stackoverflow.com/questions/19725265/…. Wenn ich die Karte (Google Map api v2) in meiner Anwendung öffne, stürzt sie außerdem mit Segmentierungsfehler ab. Aber meine Apps funktionieren perfekt auf meinem Gerät und auf dem 4.3-Emulator. Google, was machst du?

    – grauwolf82

    1. November ’13 um 14:44

  • Ja, in den ersten fünf Minuten (denn so lange dauert es, den 4.4. KitKat-Emulator auf meinen PC zu laden), habe ich herausgefunden, dass Bildschirmausrichtung mit Strg+F11 und dem Emulator Speisekarte Taste funktioniere nicht. Schade für Google, diese Fehler beim Testen übersehen zu haben…

    – ChuongPham

    29. November ’13 um 17:41

  • Dies geschieht auch mit dem L Developer Preview-Emulator.

    – Igor Ganapolsky

    3. Juli ’14 um 18:35

Es ist unmoglich den Emulator mit Android 44 zu drehen
VM4

Es scheint einen Fehler im Emulator zu geben, wie von CommonsWare beschrieben. Wenn Sie jedoch dringend eine App im Querformat auf dem 4.4-Emulator debuggen müssen, können Sie:

  1. Starten Sie die Kamera-App auf dem Emulator, die den Bildschirm dreht.
  2. Beenden Sie nun die App, der Startbildschirm sollte nun seitlich sein.
  3. Das Drücken von Strg + F11 wird den Zweck erfüllen. (Strg + Fn + F11 auf dem Mac).

  • Lief wie am Schnürchen ! Zuerst gedreht, dann die Kamera-App drücken

    – NathofGott

    30. Juni ’14 um 20:05

  • Genial … aber schade auf Android mit so vielen Pannen.

    – Solostaran14

    16. September ’14 um 13:09

  • Die Kamera-App startet auf meinem Nexus 10 avd nicht, daher kann ich diesen Trick nicht ausprobieren. trauriges Gesicht

    – Synesso

    20. November ’14 um 22:34 Uhr

  • Sie können dies auch mit der Google Kalender-App tun.

    – Abhishek

    10. März ’15 um 11:46

  • @VM4, wie hast du das herausgefunden?

    – Schrittmacher

    1. Juli ’15 um 9:44

Bis es behoben ist, verwende ich diese kostenlose Anwendung “Ausrichtung festlegen“. Installieren Sie die APK mit adb install im Emulator.

  • Wie hast du die apk bekommen?

    – Igor Ganapolsky

    3. Juli ’14 um 18:37

  • @IgorGanapolsky, auf dem Markt nein?

    – Snicolas

    7. Juli ’14 um 13:41

  • Ja, aber wie installiert man es auf dem Emulator?

    – Igor Ganapolsky

    7. Juli ’14 um 14:44

  • Alter, Google Play gibt dir keine eigenständigen APKs.

    – Igor Ganapolsky

    11. Juli ’14 um 12:15

  • Installieren Sie die Anwendung vom Markt auf einem gerooteten Gerät und ziehen Sie dann die APK-Datei mit:adb pull /data/app/com.googlecode.eyesfree.setorientation-1.apk. Auf Emulator installieren mit adb install

    – vldmrrr

    16. Juli ’14 um 21:21


Ich habe festgestellt, dass dieser Fehler davon abhängt, welchen Gerätetyp ich für die virtuelle Maschine auswähle. Wenn ich den Gerätetyp auf “Nexus 7” festlege, werden keine Rotationen zugelassen. Aber wenn ich den Gerätetyp als generisches 7-Zoll-Tablet mit all den gleichen Optionen einstelle, funktionieren Rotationen gut.

In manifestfile.xml kann android:screenOrientation=”Landscape” eingefügt werden. Nach dem Laden sehen Sie jede App im Querformat

  • Danke für den Tipp. Ich verwende den Vorschlag von vldmrr oben, um den Test durchzuführen, und es ist als Problemumgehung in Ordnung.

    – grauwolf82

    9. Juni ’14 um 18:06

Es ist unmoglich den Emulator mit Android 44 zu drehen
idwebmedia

Dafür gibt es einen Workaround. Es scheint, dass die Einstellungen der GUI nicht in den ini-Dateien gespeichert sind. Ich musste die Felder “hw.keyboard=no” sowohl in der config.ini als auch in der hardware-qemu.ini in Ihrem avd-Verzeichnis manuell bearbeiten.

  • Danke für den Tipp. Ich verwende den Vorschlag von vldmrr oben, um den Test durchzuführen, und es ist als Problemumgehung in Ordnung.

    – grauwolf82

    9. Juni ’14 um 18:06

1641749377 812 Es ist unmoglich den Emulator mit Android 44 zu drehen
lächerlich

Als Workaround habe ich das Gerät geklont, die Breite/Höhe im Klon vertauscht und das Hochformat deaktiviert. Dann startete mein Avd basierend auf der geklonten Landschaftsversion. Vielleicht könnte das bei dir funktionieren?

  • Was ist, wenn Sie einen onConfigurationChange-Test durchführen möchten, um auch zu testen, wie die Methoden onSaveInstanceState und onrRestoreInstanceState funktionieren? Natürlich können Sie mit Ihrer Lösung die Layouts testen, die für unterschiedliche Ausrichtungen für dasselbe Fragment oder dieselbe Aktivität geschrieben wurden.

    – Abhinav Saxena

    7. Mai ’14 um 13:05

.

229070cookie-checkEs ist unmöglich, den Emulator mit Android 4.4 . zu drehen [duplicate]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy