横向きモードに切り替えると(NUMPAD 7 または CTRL+F11)エミュレーターは画面を横向きに回転させますが、Android OSおよびアプリはいずれも回転しません。したがって、すべてが横向きに座っています。デバイスが適切に回転するために設定する必要があるAVD構成に何かがありますか?
これは、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]
私の場合、「Android仮想デバイス(AVD)の編集」ウィンドウの「ハードウェアキーボードの存在」チェックボックスを無効にすることで解決しました。
ここで別の答え:
私の場合、問題はAndroidエミュレーター設定(アクセス可能な通知バーのプルダウン)の自動回転設定が無効になっていたことだけでした。
私の場合、AVD設定のスキンオプションが問題でした。 「スキンなし」を選択すると、機能しました。
同じ問題がありました。ハードウェア仮想マシンの設定で「キーボードの蓋のサポート」オプションを削除してみてください。助けてくれました。
2015年半ばの時点で、問題はまだ開いており、Androidバグトラッカーに記録されています。ここにチェックできるリンクがあります https://code.google.com/p/Android/issues/detail?id = 61671
上記のソリューションはどれも私にとってはうまくいかず、Android 4.4.2エミュレーターを使用しています。グラフィカルレイアウトの回避策として、向きを変更して確認できます。
エミュレーターの加速度センサーのプロパティはTrueに設定されていますか?これをチェックしてください。そうでない場合は、trueに設定します。役立つはずです。私の仕事はうまくいきました。
[AVDマネージャー]を開き、[デバイス定義]タブに移動->既存のAVDを選択->クローン
これをAVDの最新バージョンで動作するようにしました。
構成を確認してください:
また、結果は次のとおりです。
クリックはキーボードとスキンの組み合わせだと思います。また、独自のデバイスを作成する場合は、ジャイロセンサーを追加してください。
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日現在修正されています。
同じ問題がありました。AVDリストからデバイスを削除し、新しいデバイスを作成するだけで、すぐに修正しました。
これを機能させる唯一の方法は、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を作成しました。