×
Namespaces

Variants
Actions

模拟器和能力(capability)检查

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

文章
twu 在 01 Jul 2008 创建
最后由 hamishwillee 在 15 Dec 2011 编辑

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

This page was last modified on 15 December 2011, at 08:43.
29 page views in the last 30 days.