横向きモード(NUMPAD 7またはCTRL+ F11)に切り替えると、エミュレータは画面を横向きに回転させますが、Android OSとアプリは回転しません。だから、すべてが横向きに座っています。デバイスを正しく回転させるために設定する必要があるAVD構成に何かありますか?
横向きモード(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]
APIレベル29はこちら。デフォルトでは、回転は無効になっています。モバイルのドロップダウンをプルダウンして有効にします。
同じ問題がありました。ハードウェア仮想マシンの設定で「キーボードの蓋のサポート」オプションを削除してみてください。それは私を助けました。
2015年半ばの時点で、問題はまだ開いており、Androidバグ追跡にログインしています。こちらのリンクから確認でき ます。https://code.google.com/p/android/issues/detail?id = 61671
上記の解決策はどれもうまくいきませんでした。Android4.4.2エミュレータを使用しています。グラフィカルレイアウトでの回避策として、向きを変更して確認することができます。
Android 5.1.1、別名API 22、別名Android 5.1 LOLLIPOP_MR1を使用する必要があります。Android SDK ManagerでAndroid 5.1.1(API 22)をダウンロードし、新しいAndroid仮想デバイスを作成するときに、それをOSとして選択します。
war_Heroが言及したように、このバグはGoogleに報告されました。このバグは、2015年3月23日の時点で修正されています。
これを機能させる唯一の方法は、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を作成しました。
API 29以降、理由もなくランダムに動作を停止します。エミュレータをシャットダウンして再起動する必要があります。