Я использую Ubuntu Touch 15.04 на Nexus 4, и GPS не работает.
Конечно, я включил «Определение местоположения» и «GPS» в верхнем меню. Кроме того, я включил «Сотовые данные» в меню «Настройки» и дал разрешения соответствующим приложениям.
Unav, GoogleMaps и Sensorstatus — все они не могут определить мое местонахождение.
Я пробовал его со стабильным каналом (15.04 r5) и каналом RC (15.04 23 (т.е. OTA7))
Есть ли у кого-нибудь идеи по успешному использованию GPS?
Вот несколько скриншотов. Интересно, потому что возможностей меньше, чем в ссылках costales.
Я даже пробовал часами сидеть у окна при выключенном WIFI.
Я сейчас прошил rc-proposed/BQchannel. Мое меню настроек теперь выглядит по-другому, но GPS все еще не работает.
Наконец-то я нашел этоОтчет об ошибке, возможно, это уже известная ошибка.
решение1
На Nexus 4 вы можете использовать GPS двумя способами.
- С нормальнымGPS.
- СA-GPS(Вспомогательный GPS с анонимной информацией о Wi-Fi и сотовой сети; его также можно назвать службой Nokia HERE).
1. Использование с GPS
Перейдите в настройки местоположения и выберите «Использовать только GPS».
Проблема этого варианта в том, что получение местоположения в первый раз может занять много времени. Поэтому положите телефон возле окна, откройте приложение uNav (навигационное приложение Ubuntu), нажмите кнопку, чтобы найти свое местоположение, и оставьте его на час с открытым приложением uNav, пока оно не найдет ваше местоположение. Если оно не найдет местоположение, проверьте настройки GPS (проверьте также в нижней части настроек батареи), попробуйте включить/отключить. Если все в порядке, попробуйте перезагрузить устройство. Затем перейдите в приложение uNav и попробуйте снова, пока оно не найдет ваше местоположение.
Затем он находит ваше местоположение, и навигация работает очень хорошо. Но если у вас возникли проблемы с навигацией (навигация останавливается, работает с перебоями или не показывает направление), закройте другие приложения, которые могут использовать навигацию в то же время (если это не помогает, удалите разрешения GPS из других приложений) (это известная ошибка,отчет об ошибке здесь)
2. Использование с A-GPS
Преимущество этого способа в том, что он мгновенно находит ваше местоположение, и вам не приходится ждать.
Основной канал Ubuntu не использует сторонние сервисы, поэтому эта опция доступна только если вы прошиваете канал bq-aquaris.en на свое устройство. Этот канал адаптирован для использования на нескольких устройствах, включая mako (Nexus 4).
Инструкция по смене канала:
- Установите инструменты разработчика на свой компьютер (подробнеездесь)
- Включите режим разработчика на вашем телефоне (Настройки > О телефоне > Режим разработчика > Включить)
- Подключите телефон к компьютеру.
- В терминале пишем "adb reboot recovery"
- Телефон автоматически перезагрузится и появится экран с изображением Android.
- В терминале напишите "ubuntu-device-flash touch --channel=ubuntu-touch/stable/bq-aquaris.en"
- Подождите, пока Ubuntu прошьет образ и загрузится. Готово.
Теперь вы найдете настройку A-GPS на своем устройстве, выберите ее.
Если ваше местоположение не будет определено сразу, перезагрузите телефон и повторите попытку.
Если после определения местоположения навигация работает некорректно, закройте другие приложения, которые могут использовать навигацию, чтобы она работала корректно (см.https://bugs.launchpad.net/ubuntu/+source/location-service/+bug/1468020)
Другие примечания:
- A-GPS работает независимо от версии радио, она может быть старой или новой, не имеет значения.
- Компас пока не реализован в Ubuntu Touch, но он вычисляет правильное направление движения, так что все в порядке.
решение2
НАКОНЕЦ-ТО что-то заработало после месяцев поломки. Я прошил последнее радио, доступное в Google. Перейти сюда,связь, прокрутите вниз до раздела Nexus 4, самый нижний - последний. Загрузите его, распакуйте, перейдите в каталог, распакуйте его, затем выполните:
adb reboot bootloader
fastboot flash radio radio-mako-m9615a-cefwmazm-2.0.1701.07.img
Затем я прошил канал rc bq-aquaris.en:
ubuntu-device-flash touch --channel=ubuntu-touch/rc/ubuntu/bq-aquaris.en
Теперь карты HERE и uNav работают так, как и ожидалось, равно как и карты Google и приложение «Погода».
решение3
Я обнаружил, что переключение на стабильный канал bq-aquaris.en решило проблему. Я был на ubuntu-touch/stable/ubuntu с последним радио Nexus 4 (radio-mako-m9615a-cefwmazm-2.0.1701.07.img) и GPS не работал.
Подключив телефон к компьютеру, запустите это:
ubuntu-device-flash touch --channel=ubuntu-touch/stable/bq-aquaris.en
и телефон переключился на канал bq-aquaris.en, сохранив все мои данные и настройки, плюс работающий GPS!
решение4
Я разработчик uNav |o/ Возможно, я смогу вам немного помочь.
Проверьте конфигурацию телефона, как на этих снимках экрана:
- https://goo.gl/ztIXcI
- https://goo.gl/4j4oQu
Попробуйте приложения с выключенным WIFI ;) В этом есть ошибка (исправлена в следующем OTA).
- Полагаю, у вас нет HERE maps? В стабильной версии нужно разрешить доступ.
- Можете ли вы положить телефон около окна примерно на 1 час?
Объятья!