ошибка при выполнении приложения с использованием класса GpsPositionRequest

я попал в проблему. Я разрабатываю приложение на основе фунтов и ссылаюсь на код, указанный в (forum.nokia.com/wiki) GpsPositionRequest.zip, когда я пытаюсь установить приложение на устройство, оно устанавливается успешно, но при его выполнении отображается ошибка «невозможно выполнить» по соображениям безопасности ".. я подписал файл sis, используя карбид C ++. мой файл mmp включает возможности: ReadDeviceData, WriteDeviceData, Location, NetworkServices, ReadUserData.

мой класс использует TPositionInfo, RPositionServer, RPositioner, нужны ли ему какие-то другие возможности ?? (я использую карбид c ++ и s60 3rd edition fp1)


person Day_Dreamer    schedule 08.05.2010    source источник


Ответы (1)


Location - это необходимая вам способность.

Какой ключ / сертификат подписи вы используете? Есть ли у него необходимые возможности?


Обновлено после комментариев: В 3-м выпуске FP1 возможность определения местоположения - это возможность системы, которая не может быть предоставлена ​​с помощью самозаверяющего сертификата. (Это стало возможностью пользователя, которая работает с самозаверяющим сертификатом в Symbian OS 9.3, то есть FP2.)

person laalto    schedule 09.05.2010
comment
Я использую самоподписывание. Как я могу узнать, какую подпись требует возможность? - person Day_Dreamer; 09.05.2010
comment
@Day_Dreamer: см. Эту страницу: developer.symbian.org/wiki/index .php / - person Gareth Stockwell; 10.05.2010