2010-05-08 35 views
0

我陷入了一個問題。 我正在開發一個基於lbs的應用程序,並提到了在(forum.nokia.com/wiki)中給出的代碼GpsPositionRequest.zip 當我嘗試在設備上安裝應用程序,它獲得安裝成功,但在執行時顯示錯誤「無法爲了安全起見而執行「.. 我已經使用硬件C++簽署了sis文件。 我的mmp文件包含以下功能: ReadDeviceData, WriteDeviceData, Location, NetworkServices, ReadUserData。使用GpsPositionRequest類執行應用程序時出錯

我的課使用TPositionInfo,RPositionServer,RPositioner 它需要任何其他能力? (我使用硬質合金C++和s60第三版fp1)

回答

0

Location是您需要的功能。

您正在使用什麼樣的簽名密鑰/證書?它是否具備所需的功能?


在意見之後更新:在第3版FP1中,位置功能是不能用自簽名證書授予的系統功能。 (它成爲一個用戶能力,可與Symbian OS 9.3中的自簽證書一起使用,即FP2。)

+0

我使用自簽名。我怎樣才能知道該功能需要什麼類型的簽名? – 2010-05-09 19:22:46

+0

@Day_Dreamer:查看此頁面:http://developer.symbian.org/wiki/index.php/Capabilities_%28Symbian_Signed%29 – 2010-05-10 08:33:52