web-dev-qa-db-ja.com

Android-横向きモードのエミュレーター、画面は回転しません

横向きモードに切り替えると(NUMPAD 7 または CTRL+F11)エミュレーターは画面を横向きに回転させますが、Android OSおよびアプリはいずれも回転しません。したがって、すべてが横向きに座っています。デバイスが適切に回転するために設定する必要があるAVD構成に何かがありますか?

enter image description here

112
Jake Wilson

これは、2.3および4.4エミュレーターのバグです。

http://code.google.com/p/Android/issues/detail?id=13189 [v2.3] https://code.google。 com/p/Android/issues/detail?id = 61671 [v4.4]

56

私の場合、「Android仮想デバイス(AVD)の編集」ウィンドウの「ハードウェアキーボードの存在」チェックボックスを無効にすることで解決しました。

56
cprcrack

ここで別の答え:

私の場合、問題はAndroidエミュレーター設定(アクセス可能な通知バーのプルダウン)の自動回転設定が無効になっていたことだけでした。

32
abidibo

私の場合、AVD設定のスキンオプションが問題でした。 「スキンなし」を選択すると、機能しました。

14
Dino Velić

同じ問題がありました。ハードウェア仮想マシンの設定で「キーボードの蓋のサポート」オプションを削除してみてください。助けてくれました。

10

2015年半ばの時点で、問題はまだ開いており、Androidバグトラッカーに記録されています。ここにチェックできるリンクがあります https://code.google.com/p/Android/issues/detail?id = 61671

上記のソリューションはどれも私にとってはうまくいかず、Android 4.4.2エミュレーターを使用しています。グラフィカルレイアウトの回避策として、向きを変更して確認できます。

5
war_Hero

エミュレーターの加速度センサーのプロパティはTrueに設定されていますか?これをチェックしてください。そうでない場合は、trueに設定します。役立つはずです。私の仕事はうまくいきました。

[AVDマネージャー]を開き、[デバイス定義]タブに移動->既存のAVDを選択->クローン

4
saran

これをAVDの最新バージョンで動作するようにしました。

構成を確認してください: Android Config for rotate to work

また、結果は次のとおりです。 AVD result

クリックはキーボードとスキンの組み合わせだと思います。また、独自のデバイスを作成する場合は、ジャイロセンサーを追加してください。

1
drew7721

Android 5.1.1、別名API 22、別名Android 5.1 Lollipop_MR1を使用する必要があります。 Android 5.1.1(API 22)をAndroid SDKマネージャーにダウンロードし、新しいAndroid仮想デバイスを作成するときに、それをOSとして選択します。

War_Heroが述べたように、このバグはGoogleに報告されました。このバグは、15年3月23日現在修正されています。

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

1
Lou Morda

同じ問題がありました。AVDリストからデバイスを削除し、新しいデバイスを作成するだけで、すぐに修正しました。

0
John Smith

これを機能させる唯一の方法は、FroYo API AVDを使用することです

この問題を抱えている人にとって、これは私が古いFroyo AVDをセットアップしてこのシナリオをテストする方法です。

私のマニフェストの最小バージョンはすでに8です。これはFroyoです

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

SDK_API_VERSIONの情報はこちらで確認できます。 http://developer.Android.com/guide/topics/manifest/uses-sdk-element.html

SDKマネージャーで、必要なバージョンをインストールしました。

http://screencast.com/t/KKZokotI4T

新しいバージョンの新しいAVDを作成しました。

http://screencast.com/t/W8VN6fOWGW

0
user3618129

新しい仮想デバイスNexusをAPI LEVEL 27にインストールする必要がありましたApi Level 28(PIE)でディスプレイを回転できませんでした。

そして、それは私のために働きます。よろしく enter image description here

0
A. Trejo