Не удается запустить на производственных устройствах

При запуске приложения в журнале ошибок отображается следующее сообщение. Я не понимаю, является ли проблема из моего приложения или если сообщение печатается на моем устройстве Android.

E/NEW_BHD: Cannot run on production devices!

Я прочитал этот ответ Не удалось запустить "adb root" на корневом телефоне Android, но мое устройство не внедрено.

Почему этот журнал ошибок печатается?

Ответы

Ответ 1

Основная проблема (я считаю), которая вызывает это, является вашей мобильной батареей.

Когда мобильные телефоны Motorola имеют низкую батарею, и они подключены к компьютеру, опция USB для мобильного телефона будет принудительно заряжаться только в режиме.

Чтобы решить эту проблему, просто проведите пальцем вниз, нажмите USB для зарядки, коснитесь дополнительных параметров и выберите "Передача файлов". Это решит вашу проблему.

Ответ 2

Попробуйте включить эту функцию: перейдите в Настройки Безопасность. Просто активируйте Неизвестные источники.

Теперь вы готовы установить apk.

Ответ 3

Попробуйте активный режим разработчика при настройке вашего устройства.

Включить параметры разработчика в Android 6.0 Marshmallow

  • Потяните за оттенки уведомлений и откройте приложение "Настройки". Вы также можете добиться того же самого из приложения, если захотите.

  • Прокрутите весь путь вниз и нажмите "О телефоне".

  • Теперь прокрутите страницу вниз, и вы увидите запись с надписью "Номер сборки". Продолжайте нажимать, пока не увидите подсказку, в которой говорится: "Теперь вы разработчик!