Jump to content
GPS навигатор СитиГИД
kazak777

Перенос карт на SD-карту

Recommended Posts

Добрый день!

Пытаюсь перенести карты на SD-карту, утсройство LG L90, версия СитиГИД 8.4.682, Android 5.0.2.

В настройках карт прописал путь :  /storage/external_SD/Android/obb/cityguide.probki.net/CityGuide/CGMaps/

СитиГИД автоматически изменил на /storage/emulated/0/CityGuide/CGMaps/  - это путь во внутренней памяти.

Посмотрел, что лежит на внешней - там оказалась только папка /storage/external_SD/Android/obb/cityguide.probki.net/   без поддиректорий CityGuide/CGMaps.

То есть после того, как я указал ситигиду путь к картам, он не создал необходимые поддиректории.

Создал эти поддиректории сам, прописал путь на SD-карту. Пытаюсь обновить карту. Пишет - ошибка связи.

Смотрю в errors.txt. Там:

Cannot open </storage/external_SD/Android/obb/cityguide.probki.net/Temp/Eurasia.cgnet.2214326.19.1.35869377.1504291544.upl> <wb> errno=2

В самом деле, нет там поддиректории Temp. Создаю, обновляю, ошибка связи. В логе:

Cannot open </storage/external_SD/Android/obb/cityguide.probki.net/Temp/Eurasia.cgnet.2214326.19.1.35869377.1504291544.upl> <wb> errno=13

Гугл подсказывает, что эта ошибка означает нехватку прав на файл. Видимо, это происходит и-за того, что я создал директории вручную. Сам СитиГИД создавать их не желает.

Как перенести карты? Кто-нибудь сталкивался?

Share this post


Link to post
Share on other sites

Добрый день!

Пытаюсь перенести карты на SD-карту, утсройство LG L90, версия СитиГИД 8.4.682, Android 5.0.2.

В настройках карт прописал путь :  /storage/external_SD/Android/obb/cityguide.probki.net/CityGuide/CGMaps/

СитиГИД автоматически изменил на /storage/emulated/0/CityGuide/CGMaps/  - это путь во внутренней памяти.

Посмотрел, что лежит на внешней - там оказалась только папка /storage/external_SD/Android/obb/cityguide.probki.net/   без поддиректорий CityGuide/CGMaps.

То есть после того, как я указал ситигиду путь к картам, он не создал необходимые поддиректории.

Создал эти поддиректории сам, прописал путь на SD-карту. Пытаюсь обновить карту. Пишет - ошибка связи.

Смотрю в errors.txt. Там:

Cannot open </storage/external_SD/Android/obb/cityguide.probki.net/Temp/Eurasia.cgnet.2214326.19.1.35869377.1504291544.upl> <wb> errno=2

В самом деле, нет там поддиректории Temp. Создаю, обновляю, ошибка связи. В логе:

Cannot open </storage/external_SD/Android/obb/cityguide.probki.net/Temp/Eurasia.cgnet.2214326.19.1.35869377.1504291544.upl> <wb> errno=13

Гугл подсказывает, что эта ошибка означает нехватку прав на файл. Видимо, это происходит и-за того, что я создал директории вручную. Сам СитиГИД создавать их не желает.

Как перенести карты? Кто-нибудь сталкивался?

storage/external_SD/Android/obb/cityguide.probki.net/CityGuide/CGMaps/ - уберите CityGuide, оставьте cityguide.probki.net/CGMaps. У меня так работает.

Share this post


Link to post
Share on other sites

Не помогло  :( Опять errno=13. Техподдержка сказала, что внутри  /storage/external_SD/Android/obb/cityguide.probki.net каталоги должны быть созданы самим ситигидом. У меня это не происходит.

Share this post


Link to post
Share on other sites

Похоже без рута не обойтись. На 4PDA пишут

В некоторых случаях (если не в большинстве) на 4.4.х без root ничего не сделать.
Если есть root, то в /system/etc/permissions/platform.xml находим и дописываем:
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
<group gid="sdcard_r" />
<group gid="sdcard_rw" />
<group gid="media_rw" />
</permission>

ИМХО на андрюше 5.x проблема из этой же серии.

P.S. За неимением подобного девайса  могу озвучить только свой путь к картам в GN на андрюше 4.1.1:

/storage/sdcard0/Geonet/CGMaps

Edited by timur73_73

Share this post


Link to post
Share on other sites

Я без рута, если что на планшете пробовал.

Share this post


Link to post
Share on other sites

У меня каким-то образом в мае на этой конфигурации удалось скачать карты на SD-карту. Как я этого добился - не помню. Но с тех пор больше не получалось.

Блин, столько софта, который без проблем хранит данные на внешней карте, а СитиГИД не может. Плохо, очень плохо. Такой навигатор угробили.

Share this post


Link to post
Share on other sites

Не знаю у меня карты на sd, и обновляются. Отправлено с моего D5803 через Tapatalk

Share this post


Link to post
Share on other sites

Опять же чисто домыслы, но может если саму программу перенести на внешнюю карту памяти, она и карты начнет на ней искать?

Share this post


Link to post
Share on other sites

Переносил. Не помогало.

Share this post


Link to post
Share on other sites

Я перенёс карты на внешнюю карточку. СитиГИД автоматически предложил путь к кешу приложения. Я туда и перенёс. Все работает. Версия 8.4.682 /storage/extSdCard/Android/obb/cityguide.probki.net/CGMaps

путь к картам можно изменить в настройках атласа если что. Да, андроид 5.0. Рут ^_^

Share this post


Link to post
Share on other sites

Я перенёс карты на внешнюю карточку. СитиГИД автоматически предложил путь к кешу приложения. Я туда и перенёс. Все работает. Версия 8.4.682 /storage/extSdCard/Android/obb/cityguide.probki.net/CGMaps

путь к картам можно изменить в настройках атласа если что. Да, андроид 5.0. Рут

^_^

Всё-таки похоже подтверждается моя догадка, что нужен рут ...

Share this post


Link to post
Share on other sites

Я же писал, что рута нет а карты на внешней микроэсдишке и в нее же обновляются.
Папку CGMaps копировал встроенным в планшете проводником, Explorer или Root Explorer не смогли, прав нетути.

Share this post


Link to post
Share on other sites

Добрый день!

Пытаюсь перенести карты на SD-карту, утсройство LG L90, версия СитиГИД 8.4.682, Android 5.0.2.

В настройках карт прописал путь :  /storage/external_SD/Android/obb/cityguide.probki.net/CityGuide/CGMaps/

СитиГИД автоматически изменил на /storage/emulated/0/CityGuide/CGMaps/  - это путь во внутренней памяти.

Посмотрел, что лежит на внешней - там оказалась только папка /storage/external_SD/Android/obb/cityguide.probki.net/   без поддиректорий CityGuide/CGMaps.

То есть после того, как я указал ситигиду путь к картам, он не создал необходимые поддиректории.

 

А вот ещё один вопрос к автору темы: почему Вы решили записать карты в папку кэша obb/cityguide.probki.net/CityGuide/CGMaps, а не в простую папку CityGuide/CGMaps?

Share this post


Link to post
Share on other sites

Добрый день!

Пытаюсь перенести карты на SD-карту, утсройство LG L90, версия СитиГИД 8.4.682, Android 5.0.2.

LG L90, версия СитиГИД 8.4.682, Android 5.0.2, рута нет и не было

Screenshot_2015-07-20-11-52-29.thumb.png

Screenshot_2015-07-20-11-53-44.thumb.png

Всё работает, скачивается и обновляется. Сама программа была и на телефоне, и на внешней карточке. Точно уже не помню, но вроде когда переносил карты на внешнюю карточку, в Ситигиде прописывал /storage/external_SD/CGMaps/ , остальное СитиГИД сам прописал

Share this post


Link to post
Share on other sites

По моему в 5.0.2 пофиксили работу с внешней карточкой, поэтому у вас все работает, как надо.  

Share this post


Link to post
Share on other sites

так же было и на 4.4

P.S. у автора вопроса тоже 5.0.2

Edited by dmitry e

Share this post


Link to post
Share on other sites

Мдя, прописывать руками путь. Как это мило. Любят в МИТ пользователей. 

Share this post


Link to post
Share on other sites

Тоже был сильно удивлен этому факту. 

Share this post


Link to post
Share on other sites

Мдя, прописывать руками путь. Как это мило. Любят в МИТ пользователей. 

Скопируй, вставь и всё Отправлено с моего D5803 через Tapatalk

Share this post


Link to post
Share on other sites

Ввожу руками, сохраняет, даже пишет об этом. Но вхожу в настройки, а путь опять на устройство, на карту путь сохранять не хочет.

А кто-нибудь в поддержку СитиГИД обращался?

Edited by Пионер

Share this post


Link to post
Share on other sites

Обращался! Уже 2 с лишним месяца тому...

У меня на Samsung Galaxy S4 GT-I9505 та же история. До 4.4.2 включительно все работало, на 5.01 не хочет писать на extSD, ругается, что не хватает прав.

Все дело в обработке некоего интента, который гугл воткнул в свой SDK, который должен спрашивать у юзера разрешения на запись.

В суппорте мне сначала компостировали мозги не предмет "такого быть не может", а затем отписались, что какому то их разрабу прилетело обновление на 5.01 и проблема воспроизвелась и у него. С тех пор никаких известий, суппорт на вопросы отвечает, дескать, они не в курсе процесса разработки....

Share this post


Link to post
Share on other sites
Обращался! Уже 2 с лишним месяца тому...

У меня на Samsung Galaxy S4 GT-I9505 та же история. До 4.4.2 включительно все работало, на 5.01 не хочет писать на extSD, ругается, что не хватает прав.

Все дело в обработке некоего интента, который гугл воткнул в свой SDK, который должен спрашивать у юзера разрешения на запись.

В суппорте мне сначала компостировали мозги не предмет "такого быть не может", а затем отписались, что какому то их разрабу прилетело обновление на 5.01 и проблема воспроизвелась и у него. С тех пор никаких известий, суппорт на вопросы отвечает, дескать, они не в курсе процесса разработки....

укажите путь к карте памяти как "карта памяти"/Android/obb/cityguide.probki.net

для Геонет будет net.probki.geonet

Share this post


Link to post
Share on other sites

У меня андроид 5.01. Карты на веешней карточке

. всё ок

Share this post


Link to post
Share on other sites

У меня андроид 5.01. Карты на веешней карточке

. всё ок

у меня на самсе 5.0.2, и тоже на внешней карте все в порядке

Share this post


Link to post
Share on other sites

Именно такой путь и указан - /storage/extSDCard/Android/obb/cityguide.probki.net/CGMaps/

Если CGMaps не писать, то СГ добавляет его автоматически.

Тем,  кто пишет, что на 5.0х все хорошо - устройства то, судя по аватарам, другие. Какая там разница в прошивке - бог ее знает!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×