您好我正在开发使用 Vitamio 播放实时音频流的 android 应用程序。当我第一次在 Sony Experia J(android 4.1.2) 中安装应用程序时,它崩溃了。但是当我再次打开它时,它开始播放。因此,每当我第一次安装该应用程序时,该设备中的收音机都会崩溃。以下是崩溃日志:
java.lang.UnsatisfiedLinkError: Native method not found:
io.vov.vitamio.MediaPlayer.native_init:()V
at io.vov.vitamio.MediaPlayer.native_init(Native Method)
at io.vov.vitamio.MediaPlayer.<init>(MediaPlayer.java:238)
at io.vov.vitamio.MediaPlayer.<init>(MediaPlayer.java:192)
在这一行发生崩溃:
mMediaPlayer = new MediaPlayer(this);
但是当我调试应用程序时没有发生这种崩溃。所以没有得到这次崩溃的确切原因。
我知道当它无法找到库时会发生这种崩溃。但是,当我再次启动该应用程序时,它可以正常播放。只有当我安装新版本时,应用程序才会因上述异常而崩溃。
有谁知道,为什么会这样..?