На днях мы писали о том, как обойти проблему невозможности установки игр и приложений для некоторых смартфонов или планшетов (на базе Android) на карту памяти (SD-карту). Но если вы используете смартфон или планшет как навигационную систему, и вам хватает памяти для программ, вам наверняка понадобится много места для загружаемых карт. Яндекс.Карты, к примеру, все просмотренные карты сохраняет в отдельную папку на телефон (планшет). Это очень удобно, если вы оказываетесь в той местности, где нет мобильного интернета или Wi-Fi. Но загруженные карты занимают много места — сотни мегабайт, а то и гигибайты. Посмотрим, как можно сделать так, чтобы карты по умолчанию сохранялись на SD-карту. Причем нам вовсе не нужно делать root (рут-права).
Этот способ подходит не для всех приложений. Для начала идем в магазин приложений Google Play, открываем страницу с приложением Яндекс.Карты и смотрим на адресную строку. Там будет что-то вроде: «https://play.google.com/store/apps/details&id=ru.yandex.yandexmaps». Здесь мы вычленяем ID приложения. Это «ru.yandex.yandexmaps».
Теперь нужно создать на карте памяти путь Android\data\. Если он уже там есть, создаем папку «ru.yandex.yandexmaps» (разумеется, без кавычек), а внутри папку files.
Заходим в приложение Яндекс.Карты и указываем путь: storage/sdcard1/Android/data/ru.yandex.yandexmaps/files (обязательно соблюдаем строчные и прописные буквы). Путь указываем здесь: «Яндекс.Карты — Настройки — Дополнительные настройки — Папка с картами». В комментариях предлагают попробовать альтернативные варианты:
/sdcard/Android/data/ru.yandex.yandexmaps/files
storage/sdcard1/Android/data/ru.yandex.yandexmaps/files/
storage/extSdCard/Android/data/ru.yandex.yandexmaps/files
/mnt/sdcard/external_sd/Android/data/ru.yandex.yandexmaps/files/
/storage/external_SD/Android/data/ru.yandex.yandexmaps/files
Осталось перезапустить приложение — и теперь карты должны скачиваться в новую папку, созданную на карте памяти.
Точно так же можно поступить и с рядом других приложений. К примеру, данная схема работает с приложением ПРО город, Навител и ряд других.
Для того, чтобы узнать путь доп. папки,поставьте себе любой файловый менеджер на телефон (я ставил Total Commander) и посмотрите в нем путь любого файла. В нем будет название вашей SD-карты
Тот же Галакси А7. (однако август 2017). При установке приложений от Яндекс в настройках «Яндекс карты» поставить галочку «автоматическое обновление». Меню переноса карт на внешнюю карту заработает. И для «Я-Диска» тоже, что немаловажно…
Смартфон Самсунг Галакси А 7. С самого начало все делаю как написано но у меня вообще все по другому. Захожу в Яндекс, карты но в адресной строке ни чего нет ее там вообще нет, а открываются сразу карта нашего города.
Есть такая проблема, точнее была. Сейчас все работает. Спасибо.
[quote name=»Mikki»]А не проще в настройках приложения зайти в «папка с картами» и там указать что сохранять карты нужно на SD?[/quote]
Статья писалась в конце 2014 года. Тогда и версии Андроида и Яндекс.Навигатора были другие. Сейчас такой проблемы может и нет.
А не проще в настройках приложения зайти в «папка с картами» и там указать что сохранять карты нужно на SD?
Андроид 4.3, Sony Xperia,
У меня Яндекс.Навигатор упорно не видел карту SD, при этом Яндекс.Карты видели и спокойно туда сохраняли свой кэш. Бился долго, пока не удалил обе программы, и не стер руками все папки — ru.yandex.***** с обеих карт, внутренней и внешней.
После установки заново — все заработало.
Может кому поможет…
У меня вообще не появляется выбора, только внутренняя память телефона, ни снять ни изменить ничего… Что делать?
[quote name=»Savoy»]Сони эксперия зэт.
Мне помог такой путь:
storage/sdcard1/Android/data/ru.yandex.yandexmaps
и главное ребут телефона.. без ребута не работает!!![/quote]
///
очень странно, яндекс карты качают теперь на внешний носитель, а яндекс навигатор выдает ошибку при скачивании.. бред вобщем
Сони эксперия зэт.
Мне помог такой путь:
storage/sdcard1/Android/data/ru.yandex.yandexmaps
и главное ребут телефона.. без ребута не работает!!!
Похоже, да. У меня вообще, кроме внутренней памяти телефона, ничего не видит. Ни внутреннюю карту, ни внешнюю.
обновился до версии 4.0 от 18 декабря — слетели все настройки, в том числе папка для загрузки карт. перестал находить загруженные на extSdCard предыдущей версией. указываю нужную папку для сохранения, говорю ГОТОВО, но настройка не сохраняется! баговая версия?
Видимо у папки Андроид и дата особые разрешения, создал папку на сдкарточке, посмотрел ее путь в рутэксплоере и вписал это в настройках. Теперь работает.
ай молодца
А почему не указать просто путь к внешней карте?
/storage/extSdcard/
/mnt/extSdCard/
Или как она там у вас называется? Там в корне автоматом создастся папка «yandexmaps», и кеш и offline карты будут там. Лет несколько так делаю. К чему все эти танцы с бубном?
У кого не получается:
1. В Linux (а Андроид, кто не в курсе, на нем) названия папок регистрозависимы, проверяйте всё буква в букву.
2, В Linux пути начинаютя с «/» (корневой root-директории). Некоторые прошивки прощают эту ошибку, но далеко не все.
Похоже, в новой версии яндекс карт есть изменения, папку files не нужно указывать. Получилось указать путь
/storage/extSdCard/Android/data/ru.yandex.yandexmaps
Спасибо! всё заработало)
Делаю все по инструкции, но ничего не получается, выдает ошибку.
у меня тоже не получалось но потом попробывал удалить «files» и все получилось.
у меня такой путь на LG Optimus
/storage/external_SD/Android/data/ru.yandex.yandexmaps/files
Спасибо!! Реально только тут подробную помощь нашел. Всё получилось и работает.
Всё робит. Спасибо.
[quote name=»Guest»]У меня воопще, путь только внутренняя память. Нет возможности ввести другой путь!!!!!! Megafon Login +. Помогите кто знает!!!!!!!![/quote]
Аналогично! ,Lenovo P780, внутренняя память, типа меню выбора с одним-единственным пунктом! И никаких возможностей ручками что-то прописать. Помогите пожалуйста, кто эту бяку раскусил!
У меня воопще, путь только внутренняя память. Нет возможности ввести другой путь!!!!!! Megafon Login +. Помогите кто знает!!!!!!!!
Samsung Galaxy Ace II GT-I8160
Андроид 2.3.6
Флешка определяется как external_sd
Путь по умолчанию был такой /mnt/sdcard/
Пробовал разные варианты, заработал такой
/mnt/sdcard/external_sd/Android/data/ru.yandex.yandexmaps/files/
Телефон сам предложил перенести сохраненные карты и перезапуск приложения.
СПАСИБО!
Ура, наконец-то! Работает!
storage/sdcard1/Android/data/ru.yandex.yandexmaps/files/
Это будет правильный путь!!!!!
Виктор, здравствуйте. У меня тоже Galaxy S4. Карты то мы загрузили куда надо, а вот с использованием их у меня проблема. При отключении WiFi быстро жрёт трафик, и непосещённые области остаются без фактических карт. К тому же, судя по тому, что место не во внутренней памяти не во внешней не уменьшается, делаю вывод, что и кеш теперь не сохраняется. Итог: 4 гига занято на карте памяти, а толку от них ноль. Кому до конца удалось решить проблему?
Ув. Зорыч, огромное спасибо!
По этому вопросу я даже связывался с тех.поддержкой Яндекс карт, на что они мне ответили, что «данная возможность (хранение карт на карте памяти) в их программе не предусмотрена». Во как..
А сделав как Вы описали — у меня всё получилось, правда в моём случае вместо «sdcard1» пришлось писать «extSdCard»,
т.е. весь путь выглядит так: storage/extSdCard/Android/data/ru.yandex.yandexmaps/files
при этом, после ввода этого пути и подтверждения, программа тут же предложила перенести уже скаченную карту в эту папку.
Телефон Samsung Galaxy S4 mini Duos GT-I9192
у кого не выходит попробуйте путь начинать с mnt/ext_card/Android и т.д.
у меня на sony так запустилось
а еще лучше, запустите к примеру альбом, найдите картинку находящуюся на флешке и посмотрите в сведениях путь к ней. и таким образом поймете что писать в начале пути
S P A S I B O
Обратите внимание, что название карты может быть не sdcard1,а какое нибудь другое. зайдите в настройки и посмотрите на название карты у меня например было extSdCard. удачи
Спасибо!!!
На телефоне Nokia x2 dual яндекс карты (программа) предустановлена.
Мне не удается сохранить путь по адресу «Яндекс.Карты — Настройки — Дополнительные настройки — Папка с картами».
Вбиваю путь ОК, захожу заново путь старый /mnt/sdcard ((((/
Подскажите), что делать?
Не работает, пишет «неверный путь»
storage/sdcard1/Android/data/ru.yandex.yandexmaps/files
sony xperia d2203
android 4.4.2
флешка 32Гб отформатирована средствами системы
необходимые папки и подпапки созданы
не помогает
что делать?
sony xperia d2203
Android 4.4.2
Ядро 3.4.0
флешка определяется как sdcard1
Необходимые папки создал
Указываю путь:
storage/sdcard1/Android/data/ru.yandex.yandexmaps/files
выдает неверный путь
Смартфон ради этих карт только и брал памяти не хватает, помогите пожалуйста
Спасибо друг гиг памяти освободил. со второго раза получилось. Просто нужно было от компа отключить смарт. все супер.
Дополню, эксперименты показали, что и без каких-либо исправлений карты у меня пишутся на /sdcard. Motorola Milestone с родными прошивками.
на путь, вроде , не ругается, но карты пытается грузить все равно в память телефона (при попытке скачать карты, пишет,что мало места)
> Пишет ,что неверный путь
У меня в Мотороле при выборе — Дополнительные настройки — Папка с картами было написано
/sdcard
Значит правильный путь такой:
/sdcard/Android/data/ru.yandex.yandexmaps/files
Все получилось с первого раза.
СПАСИБО!!!
[quote name=»Зорыч»][quote name=»Роман»]Все перепробовал. Прописывал и так и эдак. Пишет ,что неверный путь. Пожалуйста напишите мне на почту ya-hooo@mail.ru[/quote]
Пришлите скриншот вводимого адреса на ivanov1825@yandex.ru. И в какой программе его вводите.[/quote]
В яндекс картах и ввожу.
[quote] Путь указываем здесь: «Яндекс.Карты — Настройки — Дополнительные настройки — Папка с картами».
[/quote].
[quote name=»Роман»]Все перепробовал. Прописывал и так и эдак. Пишет ,что неверный путь. Пожалуйста напишите мне на почту ya-hooo@mail.ru[/quote]
Пришлите скриншот вводимого адреса на ivanov1825@yandex.ru. И в какой программе его вводите.
Все перепробовал. Прописывал и так и эдак. Пишет ,что неверный путь. Пожалуйста напишите мне на почту ya-hooo@mail.ru
Пишет неверный путь.
Быстро, просто и понятно!) Работает!
Спасибо очень помог, ты единственный кто дал совет и детально прописал что делать. Мне помог !