Маркет выдает ошибку Unknown reason -18, либо просто приложения не устанавливаются и не обновляются

автор: Андрей | 7 января, 2012

Чаще всего достаточно просто отмонтировать карту, после чего ошибка пропадает.

Если это не помогает, то можно ввести в эмулятор терминала нижеследующий код. У вас должны быть привилегии root.

rm /mnt/secure/asec/smdl2tmp1.asec

Это приведет к удалению данного файла. Также можно удалить файл при помощи файл-менеджера, способного работать с системным разделом. Как всегда, в пример мы приводим Root Explorer. Но можно удалить файл и без привилегий root. Нужно вставить карту памяти в карт-ридер, после чего проследовать по нужному пути и удалить файл.

И третий вариант. Можно перенести проблемное приложение с карты памяти в память смартфона. Затем обновиться, после чего перенести приложение вновь на карту памяти.