Eclipse でアプリを完成させましたが、エミュレーターで問題なく動作します。エラーはありません。携帯電話で試してみると、正常に開き、2 つのスピナーがデータベースから正常に読み込まれますが、バックグラウンドで Google マップ操作を行うメニュー ボタンの 1 つをクリックすると、次のメッセージが表示されます。
"Unfortunately, XXXX has stopped."
今何ができますか?それをデバッグしたり、携帯電話に記録したりするプログラムはありますか? Android バージョン 2.3.3 (Google API の API レベル 10) 用のアプリを作成していて、Android 4.0 でテストしていますが、これは問題になる可能性がありますか?
編集: LogCat は Android 2.3.3 でエラーを表示しません。Android 4.0 エミュレーターで起動する方法がわかりません - 4.0 構成エミュレーターでの実行を回避しているようです - [実行] をクリックすると、常に新しい avd 4.0 エミュレーター マシンが開きます何もありません。アプリが起動せず、LogCat にエラーが表示されません。
EDIT2: Android 2.3.3 モバイル デバイスでテストしましたが、完璧に動作します。問題は別の Google マップ API (バージョン 2 と新しいバージョン 3) にあると思います。アプリを新旧の Google マップ API と互換性を持たせるにはどうすればよいですか? 提案、リンク、チュートリアルはありますか?