2

すべてのアクティビティの向きが縦向きに上書きされているアプリがあります。

マニフェストでのランダム アクティビティ宣言は次のようになります。

<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 秒も経たないうちに再びエラーが表示され、何もできなくなります。

他の誰かが以前にそのような問題を経験したことがありますか?

私のチームのすべてのメンバーは、自分の PC では同じエラーが発生していますが、電話では発生していないため、エミュレーターに固有の問題ではありません。

編集: 私の友人は、この同じ問題に遭遇したことを教えてくれました。アプリを起動する前に AVD を手動で開いて解決し、完全に読み込まれたときにのみアプリを呼び出してください。私はまだそれを試していません。この方法をテストするときにこれを更新します。

4

1 に答える 1

0

android:configChanges="orientation|keyboardHidden"Androidを縦向きに保つように強制しているのに、なぜ使用しているのですか? それが問題なのかもしれません..外そうとしましたか?

于 2011-12-08T21:26:53.580 に答える