0

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 エミュレーター マシンが開きます何もありません。アプリが起動せず、Lo​​gCat にエラーが表示されません。

EDIT2: Android 2.3.3 モバイル デバイスでテストしましたが、完璧に動作します。問題は別の Google マップ API (バージョン 2 と新しいバージョン 3) にあると思います。アプリを新旧の Google マップ API と互換性を持たせるにはどうすればよいですか? 提案、リンク、チュートリアルはありますか?

4

1 に答える 1

0

Eclipse を使用している場合は、[ウィンドウ]>>[ビューの表示]>>[その他]>>[Android] で [LogCat] を選択すると、LogCat ログを表示できます。ログには、クラッシュと対応するエラー コードが表示されます。

LogCat 情報はここにあります: http://developer.android.com/reference/android/util/Log.html

于 2013-01-26T17:44:16.170 に答える