Whenever I start a game, the app crashes when I tap an answer to the first question. Here's the log:
--------- beginning of main
04-10 19:36:22.062 8127 8127 I art : Starting a blocking GC AddRemoveAppImageSpace
04-10 19:36:22.064 8127 8127 W System : ClassLoader referenced unknown path: /data/app/io.github.trytonvanmeer.libretrivia-1/lib/arm64
04-10 19:36:22.143 8127 8145 I Adreno : QUALCOMM build : 74df444, I409c65498b
04-10 19:36:22.143 8127 8145 I Adreno : Build Date : 06/22/16
04-10 19:36:22.143 8127 8145 I Adreno : OpenGL ES Shader Compiler Version: XE031.08.00.02
04-10 19:36:22.143 8127 8145 I Adreno : Local Branch : N16
04-10 19:36:22.143 8127 8145 I Adreno : Remote Branch :
04-10 19:36:22.143 8127 8145 I Adreno : Remote Branch :
04-10 19:36:22.143 8127 8145 I Adreno : Reconstruct Branch :
04-10 19:36:22.150 8127 8145 I OpenGLRenderer: Initialized EGL, version 1.4
04-10 19:36:22.150 8127 8145 D OpenGLRenderer: Swap behavior 1
04-10 19:36:34.584 8127 8159 D NetworkSecurityConfig: No Network Security Config specified, using platform default
04-10 19:36:34.585 8127 8159 W System : ClassLoader referenced unknown path: /system/framework/tcmclient.jar
04-10 19:36:34.662 8127 8145 D OpenGLRenderer: endAllActiveAnimators on 0x7f6eefc400 (RippleDrawable) with handle 0x7f6e774320
04-10 19:36:35.909 8127 8127 E MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0
04-10 19:36:35.909 8127 8127 E MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0
04-10 19:36:35.929 8127 8139 E MediaPlayer: error (1, -2147483648)
04-10 19:36:35.930 8127 8127 D MediaPlayer: create failed:
04-10 19:36:35.930 8127 8127 D MediaPlayer: java.io.IOException: Prepare failed.: status=0x1
04-10 19:36:35.930 8127 8127 D MediaPlayer: at android.media.MediaPlayer._prepare(Native Method)
04-10 19:36:35.930 8127 8127 D MediaPlayer: at android.media.MediaPlayer.prepare(MediaPlayer.java:1184)
04-10 19:36:35.930 8127 8127 D MediaPlayer: at android.media.MediaPlayer.create(MediaPlayer.java:943)
04-10 19:36:35.930 8127 8127 D MediaPlayer: at android.media.MediaPlayer.create(MediaPlayer.java:914)
04-10 19:36:35.930 8127 8127 D MediaPlayer: at io.github.trytonvanmeer.libretrivia.util.SoundUtil.playSound(SoundUtil.java:20)
04-10 19:36:35.930 8127 8127 D MediaPlayer: at io.github.trytonvanmeer.libretrivia.activities.TriviaGameActivity.onAnswerClick(TriviaGameActivity.java:180)
04-10 19:36:35.930 8127 8127 D MediaPlayer: at io.github.trytonvanmeer.libretrivia.fragments.TriviaQuestionFragment$AnswerButtonListener.onClick(TriviaQuestionFragment.java:113)
04-10 19:36:35.930 8127 8127 D MediaPlayer: at android.view.View.performClick(View.java:5637)
04-10 19:36:35.930 8127 8127 D MediaPlayer: at android.view.View$PerformClick.run(View.java:22433)
04-10 19:36:35.930 8127 8127 D MediaPlayer: at android.os.Handler.handleCallback(Handler.java:751)
04-10 19:36:35.930 8127 8127 D MediaPlayer: at android.os.Handler.dispatchMessage(Handler.java:95)
04-10 19:36:35.930 8127 8127 D MediaPlayer: at android.os.Looper.loop(Looper.java:154)
04-10 19:36:35.930 8127 8127 D MediaPlayer: at android.app.ActivityThread.main(ActivityThread.java:6186)
04-10 19:36:35.930 8127 8127 D MediaPlayer: at java.lang.reflect.Method.invoke(Native Method)
04-10 19:36:35.930 8127 8127 D MediaPlayer: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
04-10 19:36:35.930 8127 8127 D MediaPlayer: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
04-10 19:36:35.931 8127 8127 D AndroidRuntime: Shutting down VM
--------- beginning of crash
04-10 19:36:35.931 8127 8127 E AndroidRuntime: FATAL EXCEPTION: main
04-10 19:36:35.931 8127 8127 E AndroidRuntime: Process: io.github.trytonvanmeer.libretrivia, PID: 8127
04-10 19:36:35.931 8127 8127 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.media.MediaPlayer.setVolume(float, float)' on a null object reference
04-10 19:36:35.931 8127 8127 E AndroidRuntime: at io.github.trytonvanmeer.libretrivia.util.SoundUtil.playSound(SoundUtil.java:21)
04-10 19:36:35.931 8127 8127 E AndroidRuntime: at io.github.trytonvanmeer.libretrivia.activities.TriviaGameActivity.onAnswerClick(TriviaGameActivity.java:180)
04-10 19:36:35.931 8127 8127 E AndroidRuntime: at io.github.trytonvanmeer.libretrivia.fragments.TriviaQuestionFragment$AnswerButtonListener.onClick(TriviaQuestionFragment.java:113)
04-10 19:36:35.931 8127 8127 E AndroidRuntime: at android.view.View.performClick(View.java:5637)
04-10 19:36:35.931 8127 8127 E AndroidRuntime: at android.view.View$PerformClick.run(View.java:22433)
04-10 19:36:35.931 8127 8127 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:751)
04-10 19:36:35.931 8127 8127 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
04-10 19:36:35.931 8127 8127 E AndroidRuntime: at android.os.Looper.loop(Looper.java:154)
04-10 19:36:35.931 8127 8127 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6186)
04-10 19:36:35.931 8127 8127 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
04-10 19:36:35.931 8127 8127 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
04-10 19:36:35.931 8127 8127 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
Whenever I start a game, the app crashes when I tap an answer to the first question. Here's the log: