Показать сообщение отдельно
Старый 22.11.2016, 10:04   #943
ABCh
Старший Пользователь
 
Регистрация: 21.05.2015
Возраст: 63
Город: Челябинск
Регион: 74
Сообщений: 402
ABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond repute
По умолчанию

Цитата:
Сообщение от Asus Посмотреть сообщение
Вот тут самое интересное. Что значит подключить? Ведь недостаточно просто скопировать её в каталог .../lib/hw? Откуда система будет знать, что нужно использовать именно gps.default.so. Я встречал и другие варианты:
Код:
sun4i.so, sun8i.so, exdroid.so
Исходя из статьи AllWinner H3 это sun8i.
Каким должно быть имя подключаемой библиотеки - вопрос для меня темный. Можно ориентироваться на имена других библиотек в /system/lib/hw.
Во-первых, смотрим наличие файла gps.*.so. Если он есть, надо разбираться почему он не работает.
Во-вторых, если такого файла нет, смотрим на имена других файлов. Если перед .so есть sun4i, sun8i, exdroid, то название файла с библиотекой gps должно быть соответствующим, а сама библиотека должна быть скомпилирована как gps.default.so, то есть использовать в качестве источника данных файл устройства, задаваемый в build.prop.
Если уверены, что у Вас sun8i, можете попробовать вложенный файл. Он работает на планшете DEXP Ursus A170i JOY с внешним gps-приемником из доведенного до ума проекта.
Вложения
Тип файла: zip gps.zip (6.3 Кб, 361 просмотров)
ABCh вне форума   Ответить с цитированием