2011-12-08 7 views
2

すべてのアクティビティの方向が上書きされているアプリがあります。画面の向きを無効にすると、Androidエミュレータが強制的に閉じます

<activity 
    android:configChanges="orientation|keyboardHidden" 
    android:label="@string/app_name" 
    android:name=".activities.LeaderboardActivity" 
    android:screenOrientation="portrait" > 
</activity> 

LeaderboardActivity.javaにそのことについては変更他に何もありません:

これは、ランダムな活動宣言がマニフェストにどのように見えるかです。

このコードは、私の携帯電話上でうまく動作しますしないが、私はいくつかのスクリーンショットを取得するためにエミュレータをロードしたとき、それは私に次のエラーを送信し続ける:

"The application Android keyboard (process com.android.inputmethod.latin) has stopped unexpectedly. Please try again" 

私がクリックすると、「強制終了」、何も起こっても、アプリは稼働し続けますが、エラーは10秒以内に再びポップアップし、何もできなくなります。

以前にこのような問題が発生したことがありますか?

私のエミュレータでは特に問題はありません。私のチームのメンバー全員が電話で同じエラーが発生していますが、電話では同じエラーが発生しているためです。

EDIT: 私の友人は、彼がこの同じ問題に遭遇して、アプリを起動する前に手動でAVDを開いて、それを解決し、それが完全に読み込まだときだけのアプリを呼び出して私に言いました。私はまだそれを試していない、私はこのメソッドをテストするときにこれを更新します。

+0

私はエミュレータと同様の問題と実際のデバイスでは起こりえなかったいくつかの無関係なばかげている問題を抱えています。残念ながら解決策はありません。 – WilHall

+0

あまりにも悪いです。私はとにかくショットを取った、それを行うには痛みだった。それは既知のバグか、ランダムな煙か? –

答えて

0

あなたはなぜAndroidを縦向きにしなければならないので、android:configChanges="orientation|keyboardHidden"を使用していますか?多分それは問題です。あなたはそれを取り除こうとしましたか?

+0

私はアプリを肖像にとどまるように強制する方法を探した後、そこに置いています。携帯電話に物理的なキーボードがある場合、ユーザーがそれを開くと、その設定でも向きが横に変わることが分かります。だからこそ "keyboardHidden"がそこにあるのです。私はちょうどそこにそれを置いて、これまでのところ本当の電話で何も悪いことは起こらなかった、そしてまた多くの人々はこれを言っていた –

+0

そしてそれをテストするためにそれをダウンしようとしましたか? – Cata

+0

はい、エラーが発生し続けました –

関連する問題