现在的位置: 首页 > 综合 > 正文

symbian PDK安装 (开源 开发)

2013年05月13日 ⁄ 综合 ⁄ 共 1679字 ⁄ 字号 评论关闭

symbian开发分两种,一个是应用开发(Application Developer),一个是产品/平台开发(Product Developer):

http://developer.symbian.org/wiki/index.php/What_are_the_Kits%3F#Product_Development_Kit_.28PDK.29

基于应用开发,你需要下载SDK和ADT

基于平台开发,你需要下载PDK和PDT.

基于后者,你可以访问:

http://developer.symbian.org/main/make_phone/

PDT就是一个开发工具包,里面整合了平台开发需要的IDE之类的工具。

PDK我认为就是一个部分EPL下关于symbian平台的source code (以src_oss_开头)和 已完整编译好的binary code(以binaries_开头),直接在里面就可启动模拟器。

关于PDK的安装:

http://developer.symbian.org/wiki/index.php/PDK_3.0.e_Release_Notes#Unpacking_the_PDK

 

binaries_winscw.zip和binaries_armv5.zip分别表示在pc和arm环境下的二进制文件,所以只用解压其中一个即可。(解压之后5个多G,要确保你的硬盘有足够大的空间哦)

然后按照上面文档所说的将

  • 7z x binaries_epoc.zip
  • 7z x binaries_epoc_additional.zip
  • 7z x binaries_winscw.zip
  • 7z x -y bin_patch_nvg.zip

分别解压在在一起,因为它们每个子目录下面都有一个epoc文件夹,我是将binaries_winscw.zip 解压之后,然后把binaries_epoc.zip ,binaries_epoc_additional.zip ,以及bin_patch_nvg.zip 的epoc下的文件都复制到binaries_winscw.zip 的epoc文件夹下。然后启动binaries_winscw/epoc32/release/winscw/udeb/epoc.exe,就会出现模拟器了。

如果模拟器遇到问题,可参考

 http://developer.symbian.org/wiki/index.php/PDK_3.0.e_Release_Notes#Unpacking_the_PDK

中的

[edit] Emulator Manual Testing

We checked that the UI does boot. The first execution (using epoc32/release/winscw/udeb/epoc) produces a number of panic messages along the way:

  • Bug 1530 ALF::ALF Panic EGL 1
  • Bug 1529 MailInit.exe::Via BluetoothVia Bluetooth Panic MTMInit 5
  • Bug 1531 mpxcollectionserver.EXE::MPXCollectionServer Panic KERN-EXEC 3
  • Bug 101 adtupdater::adtupdater Panic ALLOC: 3e228d20

The adtupdater panic happens after the dialogue for setting up the location, date and time. The standby screen doesn't appear unless you intervene - press the Menu key to go to the Menu, then go back to the standby screen from there.

  内容。

 

原文地址:http://wanyin940.javaeye.com/blog/588089

抱歉!评论已关闭.