Эмулятор: инструменты разработчика остановились при запуске медиа-провайдера

Я добавил несколько песен с помощью DDMS, а в эмуляторе открыл Dev Tools-> Media Provider и запустил сканирование SD-карты, но получил сообщение об ошибке: Инструменты Dev остановились. Есть идеи, как это решить? Я попытался создать новый AVD также как в Eclipse, так и в Android Studio, Genymotion. Но те же результаты. Может ли кто-нибудь помочь, как это решить?


person Siju    schedule 05.12.2014    source источник
comment
Любые предложения, ребята?   -  person Siju    schedule 11.12.2014


Ответы (3)


В эмуляторе API 23 вы можете перейти в «Настройка» => «Приложение» => «Инструменты разработчика» => «Разрешения» и проверить разрешения.

person Gabriel Clau    schedule 15.12.2015

Отвечаю на всякий случай, если это кому-то поможет.

Предоставление разрешений инструментам разработки иногда решает проблемы, но если это не так, один из вариантов — загрузить файлы (песни или изображения) с помощью браузера на вашем эмуляторе, если количество файлов невелико.

Работал хорошо для меня.

person Amit Bhandari    schedule 14.03.2018

Похоже, что в образе Nexus 5, который поставляется с последней версией Android Studio, приложение «Dev Tool» не объявляет требуемый элемент <uses-premission> в своем манифесте. Если вы отфильтруете logcat по com.android.developer, вы увидите это исключение:

Caused by: java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.intent.action.MEDIA_MOUNTED from pid=2331, uid=10023

К сожалению, вы мало что можете сделать, если не хотите (или не знаете, как, признаюсь, не умею) вытащить apk, распаковать его, отредактировать AndroidManifest.xml и запаковать все обратно. Используйте другое изображение или обновите MediaStore с помощью adb shell:

Обновить медиамагазин Android с помощью adb

person corwin.amber    schedule 19.12.2014