在我正在制作的录音应用程序中,我遇到了不同设备的问题。该应用程序在我的HTC Incredible运行2.3.4上工作正常,但我已经测试的其他两个设备强制关闭。我知道当我在我的MediaPlayer上调用.start()时调用其中一个崩溃,而当调用.stop()时调用另一个崩溃(我认为......)。由于所涉及的代码非常简单,我对如何解决这个问题感到有些迷茫。如何在多个设备上解决此类问题,尤其是当这些设备不在手边时?
我确实从应用程序的情况下得到了Logcat输出,它在mPlayer.start()上提到了NullPointerException。一个设备如何获得NPE而不是另一个设备获得相同的代码?