さまざまなAPIと画面解像度でアプリをテストしていますが、Android2.1を使用して問題が発生しました。アプリを実行するときはいつでも、メインメニューは、メインゲームアクティビティを除いて、アプリ用に作成した他のすべてのアクティビティと一緒に機能します。以下に示す最初のエラーが原因だと思います。Android2.1はSoundPoolのOnLoadCompleteListenerをサポートしていないと思います。私はこれに代わるものを見つけるのに苦労しているので、2.2以降と2.1以下のAndroidバージョンの両方で動作します。2.2以降でSoundPoolを使用する場合は、OnLoadCompleteListenerメソッドが必要であると確信しています。私はそれなしでは機能しなかったことを覚えています。誰か提案がありますか?
ありがとう
07-10 15:48:28.685: INFO/dalvikvm(363): Failed resolving Lorg/chinesetones/teacher/Game; interface 8 'Landroid/media/SoundPool$OnLoadCompleteListener;'
07-10 15:48:28.685: WARN/dalvikvm(363): Link of class 'Lorg/chinesetones/teacher/Game;' failed
07-10 15:48:28.685: ERROR/dalvikvm(363): Could not find class 'org.chinesetones.teacher.Game', referenced from method org.chinesetones.teacher.ChineseToneTeacherActivity.onClick
07-10 15:48:28.685: WARN/dalvikvm(363): VFY: unable to resolve const-class 38 (Lorg/chinesetones/teacher/Game;) in Lorg/chinesetones/teacher/ChineseToneTeacherActivity;
07-10 15:49:42.004: ERROR/AndroidRuntime(363): Uncaught handler: thread main exiting due to uncaught exception
07-10 15:49:42.074: ERROR/AndroidRuntime(363): java.lang.NoClassDefFoundError: org.chinesetones.teacher.Game
07-10 15:49:42.074: ERROR/AndroidRuntime(363): at
org.chinesetones.teacher.ChineseToneTeacherActivity.onClick(ChineseToneTeacherActivity.java:41)
07-10 15:49:42.074: ERROR/AndroidRuntime(363): at android.view.View.performClick(View.java:2364)