私は Eclipse を使用して Android アプリを開発しています。エミュレーター (4.1.2 の Google API 用の Intel x86 のイメージを使用) を使用しており、電話は次のように逆さまで「内側」になっています。
理由と修正方法について何か考えはありますか?
私は Eclipse を使用して Android アプリを開発しています。エミュレーター (4.1.2 の Google API 用の Intel x86 のイメージを使用) を使用しており、電話は次のように逆さまで「内側」になっています。
理由と修正方法について何か考えはありますか?
エミュレータを回転させてみてください
Ctrl + F12
文字がまだ反転している場合は、avd 設定で GPU エミュレーションを無効にします。
config.ini のプロパティを変更することで修正されました
%SYSTEM_DRIVE%\Users\%USER_NAME%.android\avd\YOUR_AVD_NAME_HERE
から
skin.path=1280x720
に
skin.path=720x1280
ここに私のために働いたものへのリンクがあります(4.0.3から4.2.2まで)。
ここが重要な部分です
「画面の向きまで下にスクロールし、ドロップダウン メニューで sensorPortait を選択します」。
注: アクティビティをスタックで起動する場合は、アクティビティごとにこれを行う必要があります。最初のファイルを作成した後、マニフェスト ファイルをコピーして貼り付けるだけです。
私も同じ問題を抱えていました。
しかし、Android SDK Tools 21.1 rc(プレビューチャネル内)をインストールした後、ホストGPUが有効になっているエミュレーターが正常に機能するようになりました。
Android SDK Managerを起動し、設定ダイアログでプレビューチャネルを有効にするだけです。
WXGA でも同じことができます。修正方法は次のとおりです。デバイスを縦向きに設定します。システム設定の自動回転をオフに変更します。アプリは右側を上にして実行されます。