|
1. 找到并备份$EPOCROOT$\Epoc32\wins\c\cedout.cfg这个文件。(可选操作)
2. 找到$EPOCROOT$\epoc32\release\wins\udeb下的ceddump这个EXE文件,并执行它(其作用是将模拟器的配置导出到cedout.cfg)
3. 编糭$EPOCROOT$\Epoc32\wins\c\cedout.cfg
[LANService] ADD_SECTION # COMMDB_ID = 1 Name=LAN_service_1 IfNetworks=ip,ip6 IpNetMask=255.255.255.0 //子网掩码 IpGateway=192.168.0.1 //网关 IpAddrFromServer=FALSE //以前是TRUE,改成FALSE IpAddr=192.168.0.250 //指定的IP地址,不要和本机的IP重复 IpDNSAddrFromServer=FALSE //以前是TRUE,改成FALSE IpNameServer1=192.168.0.6 //DNS Server的第一个地址 IpNameServer2=61.139.2.69 //DNS Server第二个地址 FIELD_COUNT=9 END_ADD
注:以上的各项(除IpAddr是自定以外)都是用ipconfig /all查看出来的
将DialogPref=PROMPT改为DialogPref=DONOTPROMPT
[ConnectionPreferences] ADD_SECTION Ranking=1 Direction=OUTGOING DialogPref=DONOTPROMPT BearerSet=LAN IAP=1 FIELD_COUNT=5 END_ADD
4. 在DOS模式下执行ced -i cedout.cfg(将cedout.cfg导入到模拟器配置中,并进行相应的检测) ced.exe 所在的目录是 C:\Symbian\8.0a\S60_2nd_FP2_SC\epoc32\release\wins\udeb 5. 执行Emulator并测试连接(OK)
-------------------------------------------------------------- 上面的方法,我经过测试没有成功 S60 sdk 2.x fp1 和 fp2 在无线上网的情况下,模拟器均不能上网。 在有线上网的情况下 ,fp1设为自动获取IP ,这样可以正常上网,而fp2再设为自动获取IP的情况下都不能上网。原因不明。
----------------------------------------------------------------- 今天fp2已经正常上网,原因不明,我只是卸载了fp1和fp2,然后从先安装了一遍,先安装的fp1,然后安装的fp2,之后进行的操作就是找到文件 network_config.bat 并执行,让他们自动获取IP,不要进行任何设置,然后执行EPOC命令进入模拟器的网络,打开一个书签http://sina.cn 然后就是选择接入点,注意:有两个接入点,NTRas GPRS, 另一个是LAN_IAP_1, 一定要选择第二个即 LAN_IAP_1 这个接入点,你会发现 可以正常上网.
---------------------------------------------------------------- 需要注意的是 fp3 安装包 不支持vc,只能用CarbideC++这个编译平台,然而Carbide C++的安装需要用到的perl版本是特定的,不能用5.8.8这个版本,如果你安装了fp3,出现了一些莫名其妙的问题,那么一定就是perl版本不合适。
|
一共有 0 条评论