エクスペリア?マーケットのレビュー見てると、どうも、エクスペリアと相性()が悪いみたい。相性ってなんだよ・・って話なんだけど・・。ハードウェアスペックなのかなあとは思うけど、なんだろうね。
どうしても動かしたいんだ!!って人へのキーワードメモ。
adb bugreport
dmesg
このメモだけじゃ、しんどいと思うけど、、がんばってみてください。
(2012/03/18 追記) Galaxy S2の場合は、Robo Defenseのオプションで、音再生のチェックを外した=無音にしたら、落ちなくなった。↓のデバッグ調査はまだ。勤労のせいで。
(2012/01/16 追記) Galaxy S II(Android 2.3.4)をゲットしたのでフリーv2.3.2でやってみた。したら、落ちたw IS01(Android 1.6)では落ちた記憶ってないような気がするというのに。余力があればデバッグしてみます(ログを見るだけ)。
(2012/01/17 追記) 昼休みに昼寝しないで、やってみた。したら、一発目wで以下のエラーあり。もう少し精査しないと・・って感じだけど、おそらくアプリのバグなんじゃないかなあ。端末仕様なのか、Android仕様なのか、アプリ仕様なのか切り分け中なう。
01-17 12:45:57.055: V/AwesomePlayer(2591): MEDIA_PLAYBACK_COMPLETE
01-17 12:45:57.055: E/MediaPlayerService(2591): Client::notify In
01-17 12:45:57.055: V/AwesomePlayer(2591): cancelPlayerEvents (keepBufferingGoing=1)
01-17 12:45:57.055: E/MediaPlayer(29802): internal/external state mismatch corrected
01-17 12:45:57.055: V/AwesomePlayer(2591): pause
01-17 12:45:57.055: E/MediaPlayer(29802): In prepare
01-17 12:45:57.055: E/MediaPlayer(29802): prepareAsync called in state 128
01-17 12:45:57.055: D/AndroidRuntime(29802): Shutting down VM
01-17 12:45:57.055: W/dalvikvm(29802): threadid=1: thread exiting with uncaught exception (group=0x4001e578)
01-17 12:45:57.065: E/AndroidRuntime(29802): FATAL EXCEPTION: main
01-17 12:45:57.065: E/AndroidRuntime(29802): java.lang.IllegalStateException
01-17 12:45:57.065: E/AndroidRuntime(29802): at android.media.MediaPlayer._prepare(Native Method)
01-17 12:45:57.065: E/AndroidRuntime(29802): at android.media.MediaPlayer.prepare(MediaPlayer.java:1012)
01-17 12:45:57.065: E/AndroidRuntime(29802): at com.magicwach.rdefense_free.SoundManager$SoundGroup.play(SoundManager.java:101)
01-17 12:45:57.065: E/AndroidRuntime(29802): at com.magicwach.rdefense_free.SoundManager.play(SoundManager.java:54)
01-17 12:45:57.065: E/AndroidRuntime(29802): at com.magicwach.rdefense_free.GameActivity$SampleView.onDraw(GameActivity.java:348)
01-17 12:45:57.065: E/AndroidRuntime(29802): at android.view.View.draw(View.java:6933)
01-17 12:45:57.065: E/AndroidRuntime(29802): at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
01-17 12:45:57.065: E/AndroidRuntime(29802): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
01-17 12:45:57.065: E/AndroidRuntime(29802): at android.view.ViewGroup.drawChild(ViewGroup.java:1644)
01-17 12:45:57.065: E/AndroidRuntime(29802): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
01-17 12:45:57.065: E/AndroidRuntime(29802): at android.view.View.draw(View.java:6936)
01-17 12:45:57.065: E/AndroidRuntime(29802): at android.view.ViewRoot.draw(ViewRoot.java:1530)
01-17 12:45:57.065: E/AndroidRuntime(29802): at android.view.ViewRoot.performTraversals(ViewRoot.java:1266)
01-17 12:45:57.065: E/AndroidRuntime(29802): at android.view.ViewRoot.handleMessage(ViewRoot.java:1868)
01-17 12:45:57.065: E/AndroidRuntime(29802): at android.os.Handler.dispatchMessage(Handler.java:99)
01-17 12:45:57.065: E/AndroidRuntime(29802): at android.os.Looper.loop(Looper.java:130)
01-17 12:45:57.065: E/AndroidRuntime(29802): at android.app.ActivityThread.main(ActivityThread.java:3691)
01-17 12:45:57.065: E/AndroidRuntime(29802): at java.lang.reflect.Method.invokeNative(Native Method)
01-17 12:45:57.065: E/AndroidRuntime(29802): at java.lang.reflect.Method.invoke(Method.java:507)
01-17 12:45:57.065: E/AndroidRuntime(29802): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:907)
01-17 12:45:57.065: E/AndroidRuntime(29802): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:665)
01-17 12:45:57.065: E/AndroidRuntime(29802): at dalvik.system.NativeStart.main(Native Method)
01-17 12:45:57.085: E/(2706): Dumpstate > /data/log/dumpstate_app_error
01-17 12:45:57.090: I/dumpstate(1028): begin
01-17 12:45:57.165: I/AudioFlinger(2591): stop output streamType (1, 3) for 1
01-17 12:45:57.335: W/OggExtractor(2591): readNextPacket err -1004
01-17 12:45:57.335: V/AwesomePlayer(2591): MEDIA_PLAYBACK_COMPLETE