Android - Emulator dalam mode lanskap, layar tidak berputar


131

Ketika saya beralih ke mode lanskap ( NUMPAD 7atau CTRL+ F11), emulator memutar layar ke orientasi lanskap tetapi OS Android dan tidak ada aplikasi yang berputar. Jadi semuanya duduk menyamping. Apakah ada sesuatu dalam konfigurasi AVD yang perlu diatur agar perangkat dapat berputar dengan benar?

masukkan deskripsi gambar di sini


Wow, saya belum pernah melihat itu sebelumnya ... apakah program Anda masih berjalan di latar belakang?
JPM

Saya yakin ini adalah bug dengan emulator 2.3 +. Coba 2.2.
dmon

Karena itu di layar beranda, itulah yang saya harapkan untuk dilihat. Saya tidak menggunakan emulator tetapi HTC Desire saya tidak mengalihkan orientasi di layar beranda mana pun saat saya memutar.
Squonk

1
Itu tidak berputar untuk layar beranda atau aplikasi atau menu apa pun, dll. Tampaknya melakukan ini hanya untuk Google API (Google Inc.) 2.3.3 API Level-10 AVD. Android 2.3.3 yang normal tampaknya berputar seperti yang diharapkan. Tidak yakin apakah ini bug atau apa.
Jake Wilson

2
Saya memiliki masalah yang sama dengan emulator Android 4.1 (Google). Mematikan keyboard tidak membantu.
Stan

Jawaban:


59

36
Masalahnya masih terjadi dengan emulator Android 4.4 untuk saya juga. Orang lain melaporkannya di utas itu juga :-P
kenyee

Ya, masalahnya masih ada di emulator Android 4.4.2. Ini hanya memutar layar dan tidak menampilkan file tata letak yang sesuai di bawah folder res / tata letak yang sesuai. Saya telah memverifikasi ini dengan menjalankan perangkat nexus yang berfungsi seperti yang diharapkan.
Rajaraman

2
Emulator Android L juga mengalami masalah ini.
Maks

Sebagai solusinya, nonaktifkan kotak centang "Hardware keyboard present" di jendela "Edit Android Virtual Device (AVD)" sebagai @cprcrack di stackoverflow.com/a/16121394/327786
TlmaK0

17
Seperti jika Anda masih melihat masalahnya di 2018
Ninja420

83

Jawaban lain di sini:

dalam kasus saya, masalahnya hanyalah bahwa pengaturan putar otomatis dalam pengaturan emulator android (dapat diakses dengan menarik bilah notifikasi) dinonaktifkan, saya buruk.


Doh! Itu juga masalahku, aku merasa seperti orang bodoh. Saya baru mengenal Android (menggunakan iOS selama bertahun-tahun) dan telah menyadari bahwa putar otomatis diaktifkan secara default di iOS, tetapi dinonaktifkan secara default di Android.
Mike

Ini. Saya merasa bahwa Locked Rotation seharusnya tidak menjadi default karena membuang banyak pengembang baru.
Floating Sunfish

59

Dalam kasus saya, ini diselesaikan dengan menonaktifkan kotak centang "Hardware keyboard present" di jendela "Edit Android Virtual Device (AVD)".


3
Ini berfungsi untuk saya dengan emulator Honeycomb yang berperilaku dengan cara yang sama.
Neil

2
Ini memecahkan masalah saya saat membuat Android 3.0, API 11, Perangkat Virtual Android.
John Bentley

21

API Level 29 di sini. Secara default, rotate dinonaktifkan. Tarik ke bawah drop-down ponsel dan aktifkan.


15

Dalam kasus saya, opsi Skin dalam pengaturan AVD adalah masalahnya. Ketika saya memilih "Tanpa kulit", itu berhasil.


1
Kulit adalah masalah di Lollipop dan terima kasih telah berbagi
Vincy

1
Seharusnya sekarang ini jawaban yang dipilih benar, terima kasih Pak.
apascual

Terima kasih masalahnya sama untuk saya juga! Cheers
Ninja420

11

Saya memiliki masalah yang sama. Coba hapus opsi "Dukungan tutup keyboard" dalam pengaturan mesin virtual hardwere. Itu membantu saya.


5

Pada pertengahan 2015, masalahnya masih terbuka dan masuk ke pelacak bug android, berikut tautannya Anda bisa memeriksanya https://code.google.com/p/android/issues/detail?id=61671

Tidak ada solusi di atas yang berfungsi untuk saya dan saya menggunakan emulator Android 4.4.2. Sebagai solusi dalam tata letak grafis Anda, Anda dapat mengubah orientasi dan memeriksanya.


4

Apakah properti akselerometer emulator disetel ke True? tolong diperiksa. jika tidak, setel ke true. itu akan membantu. itu bekerja dengan baik pada milikku.

Buka AVD Manager -> tab GoTo 'Device Definitions' -> Pilih AVD yang ada -> Clone


@Jakobud Buka AVD Manager -> Tab GoTo 'Device Definitions' -> Pilih AVD yang ada -> Clone
mr5

2

Saya harus menginstal perangkat virtual baru Nexus pada API LEVEL 27 Pada Api Level 28 (PIE) Saya tidak dapat memutar layar.

Dan itu berhasil untuk saya. Salammasukkan deskripsi gambar di sini


2

Setelah Anda mengklik tombol ubah orientasi, ikon kecil muncul di emulator yang menanyakan apakah Anda ingin mengubah orientasi layar yang diemulasi. Ini hanya ditampilkan selama beberapa detik, jadi lihat di sebelah ikon "bawah" dan Anda akan melihat ikon sementara ini.

Ini berfungsi dengan keyboard emulator aktif atau nonaktif.

Saya menjalankan Pixel 2 API 29, Android 10.0 (versi terbaru saat ini)


1

Saya mendapatkan ini untuk bekerja dengan versi terbaru AVD.

Lihat konfigurasinya: Android Config agar rotate berfungsi

Juga, inilah hasilnya: Hasil AVD

Menurut saya yang membuatnya klik adalah kombinasi dari keyboard dan Skin. Selain itu, jika Anda membuat perangkat sendiri, pastikan Anda menambahkan sensor Giroskop.


1

Anda harus menggunakan Android 5.1.1, alias API 22, alias Android 5.1 LOLLIPOP_MR1. Unduh Android 5.1.1 (API 22) di Android SDK Manager Anda dan ketika Anda membuat Perangkat Virtual Android baru, pilih itu sebagai OS Anda.

Seperti yang disebutkan war_Hero, bug ini dilaporkan ke Google. Bug ini sekarang telah diperbaiki pada 23 Maret '15:

https://code.google.com/p/android/issues/detail?id=61671


1
Masalahnya masih ada di Android 5.1.1
gegobyte

0

Saya memiliki masalah yang sama, saya langsung memperbaikinya hanya dengan menghapus perangkat dari daftar AVD dan hanya membuat yang baru.


0

Satu-satunya cara untuk membuatnya bekerja adalah dengan menggunakan FroYo API AVD

Bagi siapa pun yang mengalami masalah ini, berikut adalah cara saya mengatur Froyo AVD lama untuk menguji skenario ini:

Versi min Manifest saya sudah 8, yaitu Froyo

< uses-sdk android:minSdkVersion="8" android:targetSdkVersion="21" />

Anda dapat melihat informasi SDK_API_VERSION di sini. http://developer.android.com/guide/topics/manifest/uses-sdk-element.html

Di SDK manager Menginstal versi yang diperlukan:

http://screencast.com/t/KKZokotI4T

Membuat AVD baru untuk versi baru.

http://screencast.com/t/W8VN6fOWGW


0

Pada API level 25 (tanpa skin) ini berfungsi setelah masuk ke pengaturan, mencari "rotate" dan mengaktifkan dan menonaktifkan kedua pengaturan terkait.


0

Pada API 29, itu berhenti bekerja secara acak tanpa alasan. Perlu mematikan dan memulai ulang emulator, lalu emulator berfungsi kembali.


0

Pixel 2 - API 28 (Android 9)

Saya harus melakukan ini untuk memperbaikinya.

  • Buka AVD Manager
  • Sunting
  • Tampilkan pengaturan lanjutan
  • Hapus centang "Aktifkan Input keyboard"

Hanya ini yang berhasil untuk saya.


0

Dalam kasus saya, Anda perlu mengklik tombol kecil yang akan memungkinkan orientasi berubah, tepat setelah Anda menekan tombol orientasi perubahan utama.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.