Не удается запустить на производственных устройствах
При запуске приложения в журнале ошибок отображается следующее сообщение. Я не понимаю, является ли проблема из моего приложения или если сообщение печатается на моем устройстве Android.
E/NEW_BHD: Cannot run on production devices!
Я прочитал этот ответ Не удалось запустить "adb root" на корневом телефоне Android, но мое устройство не внедрено.
Почему этот журнал ошибок печатается?
Ответы
Ответ 1
Основная проблема (я считаю), которая вызывает это, является вашей мобильной батареей.
Когда мобильные телефоны Motorola имеют низкую батарею, и они подключены к компьютеру, опция USB для мобильного телефона будет принудительно заряжаться только в режиме.
Чтобы решить эту проблему, просто проведите пальцем вниз, нажмите USB для зарядки, коснитесь дополнительных параметров и выберите "Передача файлов". Это решит вашу проблему.
Ответ 2
Попробуйте включить эту функцию: перейдите в Настройки → Безопасность. Просто активируйте Неизвестные источники.
Теперь вы готовы установить apk.
Ответ 3
Попробуйте активный режим разработчика при настройке вашего устройства.
Включить параметры разработчика в Android 6.0 Marshmallow
-
Потяните за оттенки уведомлений и откройте приложение "Настройки". Вы также можете добиться того же самого из приложения, если захотите.
-
Прокрутите весь путь вниз и нажмите "О телефоне".
-
Теперь прокрутите страницу вниз, и вы увидите запись с надписью "Номер сборки". Продолжайте нажимать, пока не увидите подсказку, в которой говорится: "Теперь вы разработчик!