模拟器和能力(capability)检查

来源:互联网 发布:java线程优先级大小 编辑:程序博客网 时间:2024/05/01 03:00

 

配置好后,模拟器会把和plateform security相关的信息输出到epocwind.out。这有助于开发者分析碰到的相关问题,比如查找失缺的capability。

使用这个功能不需要额外的工具,只是在现有的环境下做些参数配置。首先,我们需要知道模拟器输出文件epocwind.out的路径,以便以后查询。epocwind.out的路径在

c:/Documents and Settings/<your account>/Local Settings/Temp/


在配置文件epoc.ini中,查看并确保以下参数被打开。

PlatSecDiagnostics ON
PlatSecEnforceSysBin ON
LogToFile 1
图一
图二
图三

接下来打开模拟器,打开如图一至三所示的选项,

不过,在执行上述配置时可能会发生如下的错误,见图四,原因是开发者PC环境中当前所用的JRE版本没出现在另一个配置文件中,见config.properties。

/Epoc32/tools/ecmt/config/
图四

比如当前所用JRE版本是1.6,为了加入config.properties,见图五。

图五

查看输出结果可以直接打开epocwind.out,也可以从Carbide.c++ IDE中查看。需要预先打开相关的view,如图六。

图六

如果存在capability的问题,在epocwind.out中应该看到警告信息。

PlatSec Warning ...

当然,别忘了用Carbide.c++ IDE build时,平台必须是winscw。上述方法在S60 SDK 3.0 MR + Carbide.c++ IDE 1.3中通过测试。

Retrieved from "http://wiki.forum.nokia.com/index.php/%E6%A8%A1%E6%8B%9F%E5%99%A8%E5%92%8C%E8%83%BD%E5%8A%9B%EF%BC%88capability%EF%BC%89%E6%A3%80%E6%9F%A5"
原创粉丝点击