模拟器和能力(capability)检查

配置好后,模拟器会把和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中通过测试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值