|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.06.2019, 22:12 | #1 |
Пользователь
Регистрация: 21.01.2019
Сообщений: 19
|
Вылетает приложение из эмулятора в Android Studio
Закинули в новую среду разработки и дали задание. Написал такой код в Android studio, где издается звук при нажатии на картинку, но при клике на изображение в эмуляторе приложение вылетает. Смотрел логи, но ничего путного в интернете по этому поводу не нашел. Буду крайне рад за помощь
(Код скомпилировался нормально) Код:
2019-06-02 01:11:04.588 19859-19859/? E/ample.project_: Unknown bits set in runtime_flags: 0x8000 2019-06-02 01:11:05.011 19859-19887/? E/vndksupport: Could not load /vendor/lib/egl/libGLES_emulation.so from sphal namespace: dlopen failed: library "/vendor/lib/egl/libGLES_emulation.so" not found. 2019-06-02 01:11:05.011 19859-19887/? E/libEGL: load_driver(/vendor/lib/egl/libGLES_emulation.so): unknown 2019-06-02 01:11:06.847 19859-19886/? E/EGL_emulation: tid 19886: eglQueryString(923): error 0x3008 (EGL_BAD_DISPLAY) 2019-06-02 01:11:28.830 19859-19883/com.example.project_1 E/MediaPlayerNative: error (1, -2147483648) 2019-06-02 01:11:28.836 19859-19859/com.example.project_1 E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.project_1, PID: 19859 java.lang.NullPointerException: Attempt to invoke virtual method 'void android.media.MediaPlayer.start()' on a null object reference at com.example.project_1.MainActivity. SoundPlay(MainActivity.java:51) at com.example.project_1.MainActivity$ 1.onClick(MainActivity.java:34) at android.view.View.performClick(View .java:7251) at android.view.View.performClickInter nal(View.java:7228) at android.view.View.access$3500(View. java:802) at android.view.View$PerformClick.run( View.java:27843) at android.os.Handler.handleCallback(H andler.java:883) at android.os.Handler.dispatchMessage( Handler.java:100) at android.os.Looper.loop(Looper.java: 214) at android.app.ActivityThread.main(Act ivityThread.java:7116) at java.lang.reflect.Method.invoke(Nat ive Method) at com.android.internal.os.RuntimeInit $MethodAndArgsCaller.run(RuntimeIni t.java:492) at com.android.internal.os.ZygoteInit. main(ZygoteInit.java:925) |
03.06.2019, 00:03 | #2 |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
Они и должно вылетать.
Вы вызываете метод объекта, который не был создан или не корректно передан в параметр. Запускайте под отладчиком и смотрите, почему оба плеера null. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Почему приложение в Android Studio отказывается скачивать mp3 файлы из Dropbox? | Mopchik | Java Мобильная разработка (Android) | 1 | 22.01.2019 08:36 |
В Android Studio нужно внедрить в приложение DropBox. У сервиса есть своё SDK, однако я не понимаю, что с ним делать | Mopchik | Java Мобильная разработка (Android) | 3 | 13.01.2019 23:57 |
Android Studio не находит функцию TextView в пакете Android.Widget | Astradam | Java Мобильная разработка (Android) | 0 | 21.12.2018 12:21 |
Android Studio проблема с виртуализацией (запуском эмулятора) | oldsnowman | Мобильные ОС (Android, iOS, Windows Phone) | 10 | 03.04.2016 23:28 |
Не загружается приложение в эмулятор Android Studio | Arventur | Мобильные ОС (Android, iOS, Windows Phone) | 3 | 14.01.2015 12:55 |