Одной из наиболее популярных и часто встречаемых ошибок Play Market является ошибка с кодом 18, в результате чего пользователь не имеет возможность загружать и обновлять программы с помощью встроенного магазина приложений. Что самое интересное, проблема может встречаться даже у владельцев новеньких смартфонов и планшетов, только что приобретённых в магазине электроники. Давайте разберёмся, по каким причинам возникает ошибка 18, а также познакомимся со способами её решения.
Как уже упоминалось, ошибка Плей Маркета с кодом 18 может возникать даже на новеньком смартфоне или планшете. Если это ваш случай, то наиболее вероятной причиной является некорректно выставленные дата и время на вашем девайсе. Несмотря на то, что в большинстве случаев по умолчанию установлена автоматическая коррекция времени по сигналам сотовой сети оператора либо через Интернет, эта настройка может сбиться, и на вашем устройстве будут неправильно отображаться дата и время. Сервер Google определяет ваше местоположение по IP-адресу сети, и если время не совпадает, то приложение выдаёт ошибку 18.
Если же проблема стала возникать спустя некоторое время, уже в процессе пользования, то наиболее вероятной причиной может быть нехватка свободной памяти на устройстве. Это большая проблема всех бюджетных Android-девайсов и особенность операционной системы, когда в результате работы память засоряется временными файлами. Даже если у вас установлена карта памяти и большинство софта перенесено на неё, то проблему это не решает, так как все временные файлы всё равно хранятся во внутренней памяти аппарата.
Ещё одной вероятной причиной может стать банальный сбой в работе самого клиента Play Market либо же встроенных сервисов Google Play. К сожалению, они не всегда работают стабильно.
Ознакомившись с причинами возникновения ошибки 18, перейдём к способам решения. Всего существует 6 вариантов.
В большинстве случаев это наиболее простой способ избавиться от ошибки 18.
Так как Плей Маркет отличается от всех остальных программ автоматическими обновлениями в фоне, то может произойти, что очередное обновление откажется работать корректно или установится не так, как следует. В результате этого могут возникать различные ошибки при работе, одна из которых обозначена кодом 18. Чтобы от них избавиться, достаточно удалить все обновления Плей Маркета, чтобы убрать некорректно установленные файлы. Через некоторое время магазин приложений будет корректно обновлён автоматически, то есть будет работать без ошибок.
Если у вас бюджетное устройство с небольшим объёмом встроенной памяти, то такая ошибка может возникнуть в том случае, если магазину приложений недостаточно встроенной памяти для скачивания файла установки. При подобной ситуации вам нужно освободить место в системной памяти. Как это можно сделать?
На некоторых версиях прошивок проблему можно решить, удалив файл smdl2tmp1.asec из папки .android_secure на карте памяти, подключив устройство через USB-кабель к компьютеру в режиме внешнего накопителя. Аналогичную процедуру можно выполнить, установив рут-права, скачав эмулятор терминала и введя в нём команду su, а затем rm /mnt/secure/asec/smdl2tmp1.asec.
Это самый кардинальный методы борьбы с ошибкой Плей Маркета с кодом 18. Стоит применять лишь в том случае, когда ни один из предыдущих способов не помог. Для этого перейдите в Настройки — Безопасность — Восстановление и сброс — Сброс настроек. Не забудьте сохранить важную информацию, хранящуюся в памяти мобильного девайса, так как все данные будут уничтожены.
Если вы столкнулись с ошибкой 18 в работе магазина приложений Google Play Market, то вам обязательно должен помочь один из указанных выше способов.
В любом случае ждём от вас комментариев с вашим вариантом решения проблемы.
Отключение SD карты помогло решить проблему.