2010-12-13 6 views
0

今日は2.3 sdkにアップグレードしてから、プロジェクトビルドターゲットを2.3に変更してクリーンアップしてビルドしました。私が間違っているのか、私は順番にする必要があることをやっていないよ、Android、既存のプロジェクトをsdk2.3にアップグレードしました。ヌルポインタ

mSoundPool.play(index, streamVolume, streamVolume, 1, 0, speed); 

2.2 SDKにうまく働いたものです:私は2.2のデバイス上でそれを実行すると、私はこの行にnullポインタ例外を取得します私のプロジェクトのビルドターゲットを適切にアップグレードするには?

これは、それが初期化されています方法です:

mSoundPool = new SoundPool(4, AudioManager.STREAM_MUSIC, 0); 

答えて

0

フルクリーンビルドで問題が解決されました。私はすでにビルドをきれいにして以来、少し不慣れで、2度目は問題を修正しました。

0

私の推測では、mSoundPoolオブジェクトがnullであるということでしょう、私たちは、あなたがそれを構築する方法を確認する必要があると思います。

+0

上記の初期化行を追加しました。このコードはすべて2.2 sdkで正常に動作することに注意してください。 – Hamid