SDKを最新バージョン(Android 4.4)に更新し、エミュレーターを開始しましたが、CTRL + F11で画面を回転させることはできません。画面は変更されますが、すべてのアプリケーションは変更されません。それが関連する問題かどうかはわかりませんが、男性のhwボタンで新しいエミュレータを作成した場合でも、すべてのアプリケーションにオーバーフローボタンがあることがわかります。
これらはAndroid 4.4エミュレーターのバグのようです。 方向変更バグ および オーバーフローアフォーダンスバグ 。
これらを指摘してくれてありがとう!
CommonsWareで説明されているように、エミュレーターにバグがあるように見えますが、4.4エミュレーターでランドスケープモードでアプリを必死にデバッグする必要がある場合は、次のことができます。
修正されるまで、この無料のアプリケーション「 Set Orientation 」を使用します。 adb installを使用してapkをエミュレーターにインストールします。
このバグは、仮想マシンに選択したデバイスタイプに依存することがわかりました。デバイスタイプを「Nexus 7」に設定すると、回転が許可されません。ただし、同じオプションをすべて使用して、デバイスタイプを一般的な7インチタブレットに設定すると、回転は正常に機能します。
Manifestfile.xmlにAndroid:screenOrientation = "landscape"を配置できます。ロードされると、すべてのアプリが横長モードで表示されます
これを回避する方法があります。 GUIの設定はiniファイルに保存されていないようです。 avdディレクトリ内のconfig.iniとhardware-qemu.iniの両方のフィールド「hw.keyboard = no」を手動で編集する必要がありました。
Android 5.0.1。を実行しているエミュレータを使用すると、同じ問題に遭遇しました。しかし、Intel x86 Atomシステムでエミュレータを使用することで解決できました。 Intel x86 Atom_64システムイメージの代わりのイメージ。
回避策として、デバイスのクローンを作成し、クローンの幅と高さを入れ替えて、ポートレートをオフにしました。次に、複製されたランドスケープバージョンに基づいてavdを起動しました。多分それはあなたのために働くことができますか?