Что такое device not support как исправить

В ходе работы над проектами под Android на Delphi часто приходится сталкиваться с тем, что приложение, вполне работоспособное на одном устройстве, при его установке на другое часто отказывается даже запускаться. При этом появляется чёрный экран с сообщением «Application does not support this device».

Для таких случаев Embarcadero рекомендует способ, описанный в Release Notes for XE6 (Workaround for Android 4.0/Kindle Fire Message: «Application does not support this device»). Однако, даже он далеко не всегда помогает решить данную проблему.

Причина всего этого, как оказалось, предельно проста. Компилятор Delphi просто на просто поддерживает для Android исключительно процессоры ARMv7.

К слову, какой тип процессора используется в том или ином устройстве (включая эмулируемые) можно узнать с помощью специальных программ. Например, CPU-Z, которая доступна в Google Play.

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

Таким образом, перед разработчиками под Android на Delphi возникает следующая дилемма.

  • Оставить Delphi в качестве единственной среды разработки под Android и разрабатывать приложения только для платформы ARMv7, ожидая, когда Embarcadero расширит перечень поддерживаемых типов процессоров;
  • Осваивать более универсальные средства разработки. Например, «родной» для Android, Java.

Каждый разработчик будет по-своему решать эту дилемму. Но, в тоже время, ясно одно.

Говорить о полной поддержке Android, а, следовательно, и обеспечении единой кодовой базы даже для основных аппаратных платформ пока не приходится.

P.S. Проблема описанная в данной статье полностью актуальна также и для C++ Builder.


Иногда при запуске системы или какой-то ресурсоёмкой и старой игры вместо нормального изображения внезапно появляется чёрный экран с серой плашкой, на которой написано: Input Not Supported. Т.е., вам дают понять, что продолжать работу невозможно, так как монитор не может показать изображение. Тем не менее как бы устрашающе не выглядело чёрное окно – оно не фатально, есть способы избавиться от этой ошибки.

Input not supported что это за ошибка и как ее исправить

Устранение ошибки Input not supported.

Почему появляется Input Not Supported

Если вы уже заподозрили в неисправности монитор – напрасно: проблема, скорее, кроется в драйверах, некорректной настройке или попытке игры выставить свои требования к работе видеокарты. Input Not Supported может появиться на мониторах любых фирм: Acer, Asus, Lenovo и т. п. Алгоритм исправления ошибки будет приблизительно одинаковым для всех. Появление серой плашки с надписью о прекращении поддержки ввода означает, что на экране не удаётся показать изображение и при этом соблюсти выставленные пользователем (или другим ПО, или системой) условия разрешения, соотношения сторон, качества и т. д. Это значит, что вы так ничего и не увидите, пока не предпримите попыток для улучшения ситуации, и доступ к обычным функциям компьютера получить не сможете.

Как исправить ошибку

Первым делом проверьте, не нажали ли вы на мониторе какую-нибудь кнопку с набором параметров, помешавших в дальнейшем нормальной загрузке изображения. Особенно это касается стационарных ПК. Уберите все пользовательские настройки, выбрав что-то вроде «Авто» или «Стандарт», переключая клавиши на самом мониторе (они могут быть сбоку или снизу, как, например, у BQ).

Input Not Supported

Input Not Supported при включении компьютера

Если ошибка настигла вас при включении компьютера, чтобы визуализировать «Десктоп» и получить возможность что-то исправить, нужно перейти в «Безопасный режим» (перезагрузитесь и жмите F8 или другую клавишу, которая указана в вашей версии БСВВ).

Удаление видеодрайвера

  1. Теперь нажмите Win+R и в появившейся строке напишите: «devmgmt.msc» (без кавычек), нажмите ОК.
  2. Поищите в списке установленный графический адаптер и кликните по нему ПКМ, разверните «Свойства».
  3. Здесь нас интересует вкладка, посвященная драйверам.
  4. Выберите опцию Uninstall и согласитесь с действием.

Удаление видеодрайвера

Таким образом, если ошибка Input Not Supported была следствием странного поведения драйверов, что происходит нередко, делать больше ничего не придется – после перезапуска ОС изображение восстановится. Чтобы ничего из старых и поврежденных файлов не осталось, нужно убрать дополнительное ПО, которое инсталлировалось вместе с драйверами – как правило, это медиаплееры. В общем списке программ их трудно найти, но для этого есть специальные приложения, типа Uninstall Tool. После удаления нужно перезапустить систему в обычном режиме и проверить результат. Система сама установит драйвера заново.

Настройка вывода изображения

Люди, увлечённые играми, часто сами выставляют различные настройки разрешения экрана, чтобы повысить качество отображения игр, в которых композиция выстроена от первого лица. Вышеупомянутая ошибка может появиться при смене монитора или сразу после применения новых параметров.

  1. Поговорим о том, как это исправить и устранить последствия неверной настройки.
  2. Кликните в любом свободном месте «Десктопа» ПКМ и выберите Screen Setting.
  3. Верните ползунок на то место, где есть надпись: «Recommended».
  4. Находим в этом же окошке Advanced Setting и выставьте для Screen refresh rate значение «75» (или 60, если у вас старая модель, но лучше проверить себя, поискав в интернете достоверные параметры, подходящие к конкретному монитору).

Input Not Supported при запуске игры

Иногда Input Not Supported появляется непосредственно при запуске игры. Дело в том, что на каждой версии Windows установлен пакет API для работы со сложными игровыми мультимедиа, и он мог устареть. В этом случае попробуйте следующее:

  1. Зайдите на сайт Microsoft и найдите update-пакет для DirectX.
  2. Скачайте и установите его.
  3. Перезагрузите ПК и запустите игру еще раз.

Бывает и так, что в дистрибутивах игр содержатся файлы, которые сами меняют разрешение экрана как им заблагорассудится. Чтобы вернуть настройки к стандартному состоянию выполните следующий порядок действий:

  1. Нажмите «Этот компьютер» — «Диск С».
  2. Далее «Пользователи» — «Имя пользователя» — папка с названием игры – файл с именем Screen.txt.
  3. Разверните окно и найдите значения ширины и высоты, а потом задайте рекомендуемые для вашего монитора.

При запуске какого-либо приложения на Андроид (часто с помощью эмулятора Bluestacks) пользователь может столкнуться с сообщением «Your hardware does not support this application, sorry». Обычно это означает, что процессор вашего мобильного девайса устарел, и не поддерживает технологию «Neon», используемую в данной игре. Ниже я разберу суть данной дисфункции, а также поясню, как можно её исправить.

Сообщение Your hardware does not support

Содержание

  1. Перевод и причины возникшей проблемы в Bluestacks
  2. Как исправить ошибку поддержки оборудования
  3. Заключение

Перевод и причины возникшей проблемы в Bluestacks

В переводе текст сообщения «Your hardware does not support this application, sorry» звучит как «Извините, ваше оборудование не поддерживает это приложение». Данное сообщение появляется в ситуации, когда запускаемая пользователем игра написана на какой-либо из последних версией Unity 5.0 и новее – межплатформенной среде разработки компьютерных игр.

Ныне на «Unity» пишется множество игр для разных операционных систем и платформ, в том числе для «Андроид». Важным аппаратным требованием для запуска таких игр является наличие у процессора Андроид-устройства поддержки технологии «NEON» — комбинированного набора команд, обеспечивающего ускорение для медиаприложений. Технологию «NEON» поддерживают процессоры ARMv7 и новее, более же старые CPU с ней не работают. Также для корректной работы «UNITY»-приложений необходима версия ОС Андроид 4.1 и выше.

Ошибка «Your hardware does not support this application, sorry» часто возникает на эмуляторах «Bluestacks», не всегда хорошо работающих с «Юнити»-приложениями. На альтернативных эмуляторах указанная ошибка возникает значительно реже.

Рисунок Unity 5

Как исправить ошибку поддержки оборудования

Как следует из описания сути проблемы, избавиться от ошибки «Your hardware does not support this application» программными методами будет довольно сложно. Тем не менее, существуют ряд способов, способных прямо или косвенно решить ошибку. Эти способы таковы:

  • Для начала просто перезагрузите ваш девайс (эмулятор). У некоторых пользователей ошибка имела случайный характер, и перезагрузка гаджета позволяла исправить проблему;
  • Перезагрузите ваш девайс. Выполните вход в его «Настройки», затем в «Приложения», найдите там проблемную игру, тапните на ней. В её настройках нажмите на «Остановить» (или «Принудительно остановить» – «Force stop»). Затем перейдите на рабочий стол гаджета и запустите проблемное приложение. В ряде случае это помогало;
  • Используйте альтернативный к «Bluestacks» эмулятор. Хорошие отзывы в безошибочном запуске проблемных игр с описываемой ошибкой имеет эмулятор «ANDY». Установите данный эмулятор, и попробуйте на нём запустить проблемную игру;Эмулятор ANDY
  • Скачайте проблемную игру с альтернативного источника. Часто проблема возникает после скачивания игры со стандартного Плей Маркет. Скачайте apk игры с альтернативного источника в сети, перенесите её на ваш телефон, и установите её на ваш гаджет. При необходимости, разрешите в настройках гаджета установку программ с непроверенных источников. Игра может запуститься;
  • Удалите проблемную игру с девайса, перегрузитесь, а затем вновь установите её, но не на внешнюю СД-карту, а на внутреннюю память устройства. Это может помочь исправить проблему «hardware not support this application».Скрины выбора хранилища игры

Заключение

В абсолютном большинстве случаев ошибка «Your hardware does not support this application, sorry » вызвана отсутствием поддержки технологии «NEON» мобильным процессором данного устройства. Рекомендуется использовать указанные варианты решения, а если они не помогают – подумать о замене вашего гаджета на более современную альтернативу с поддержкой технологии NEON.

Опубликовано 07.04.2018 Обновлено 03.12.2020

@markyboy53 ,Hello, try to reset the settings of the USB port of your phone. To do this, go to Applications and click on the area marked in the screenshot. Activate “Show system applications” and accept. Find the USB settings app and in storage, delete the cache and data. Restart the device and check.

apps sistema ingles.jpeg

“The quieter you become-the more you are able to hear…”

Всем привет. Сегодня поговорим с вами про такую ошибку как Your hardware does not support this application, sorry — я найду максимум инфы. Значит я так понимаю, что эта ошибка может быть на Андроиде и она означает что ваше железо не поддерживает приложение. Но вот в чем прикол, может быть такое, что этой ошибки раньше не было, а тут бац и она появилась. Почему так? У меня мысль такая — что приложение обновилось и теперь оно не работает с вашим железом. Под приложением я в том числе имею и игру.

Так, ладно, я еще поищу инфу. Вот читаю, что если у вас эта ошибка в одном приложении, а другие, такие как ВК, Фейсбук, Одноклассники, если с ними проблем нет — то видимо реально ошибка значит что железо ваше уже не поддерживает. Если такая ошибка выскакивает при запуске всех приложений, то советуется сделать сброс настроек. А может дело в прошивке?

Так ребята, вот что я еще узнал.. короче такая ошибка может выскакивать если ваш процессор не совместим с NEON, то приложения Unity могут не работать. А что такое Unity? Это ребята игровой движок, но используется эта штука и в обычных приложениях. Вот читаю, что на Unity написано уже куча игр, приложений. Так ребята, простыми словами если сказать, то возможно ваш процессор не поддерживает приложения Unity.

Так, вот еще читаю, что причиной ошибки может быть место, куда ставилось приложение или игра, в общем вот какую инфу я нашел на одном зарубежном форуме:

РЕКЛАМА

Это ответ в одной теме, где у чела такая ошибка выскочила. Может реально стоит установить автоматическое место установки? Попробуйте, надеюсь это вам поможет. Ребята, там есть еще один комментарий, вот я вам его тоже перевел, посмотрите:

РЕКЛАМА

В общем даю вам ссылку на эту тему:

https://answers.unity.com/questions/1200893/failure-to-initialize-your-hardware-does-not-suppo.html

Но там все по-английски, если не шарите в нем, то нужно попробовать перевести (правой кнопкой по странице и там должен быть пункт перевод).

Ну а вот как и выглядит эта ошибка Your hardware does not support this application, sorry:

Так ребята, искал еще инфу, у одного чела 75% всех скачанных игр с Google Play не работают, выскакивает такая ошибка. И вот что ему посоветовали:

Я так понимаю что нужно попробовать отключить какую-то защиту от неправильного использования…

Вот читаю, что вроде как Unity 5 не совместим с процессорами, которые не поддерживают NEON.

А вот вам ссылка на официальное обсуждение данной ошибки, и это ребята форум Unity, так что все серьезно, советую глянуть:

https://forum.unity.com/threads/failure-to-initialize-your-hardware-does-not-support-this-application-sorry.311613

Короче суть в том, что эту ошибку может и нельзя исправить, может это реально ваше железо уже не поддерживает sad

На этом все ребята, извините если что не так, удачи вам и до новых встреч!

Добавить комментарий