这几天被分到了一个symbian系统上的java应用的开发,在搭建环境过程中遇到了很多的问题,现总结如下:

1.“Jar file could not be initialized”导致的模拟器不能启动

解决方法:

在Eclipse上点击 Window -> Preferences -> J2ME -> Device Management,选择S60 的 Emulator 后,点击 Edit ,在 Edit S60Emulator Definition 中的 Basic 页项中将[%classpath%|-classpath "%classpath%"] 删掉就可以了,然后restart eclipse就OK了

2.Symbian 模拟器一闪就消失了

(一般而言,这种问题多半是由于声卡导致的,为了排除它,可以将电脑上的耳机口和话筒口用耳麦堵上试试)

解决办法:

为了定位模拟器所出问题的根源,我们需要观察模拟器的日志输出,为了达到这个目的,我们需按下面步骤做些设置:

a.设置系统的环境变量中的temp和tmp设置为c:/temp(至于原因嘛,是为了方便观察日志和解决一些小的内存不能满足的问题)

b.在symbian的sdk下找到:下面ecpo.ini文件,并做相应修改

c.在c:/temp目录下,找到模拟器的日志文件,观察

d,如果发现最后几行是:

3.305 CDirWatcher::RunL <-
     3.355 CDirWatcher::RunL ->
     3.355 Thread MMFAudioServer.exe::MMFAudioPolicyServer Killed -5
     3.355 CMMFAudioServerFactory[0x1dc8020c]::StopL
     3.355 Thread eiksrvs.exe::EikAppUiServerThread Panic KERN-EXEC 3
     3.355 Thread eiksrvs.exe::UikonWatchers Panic KERN-EXEC 3
     3.355 Thread eiksrvs.exe::ViewServerThread Panic KERN-EXEC 3
     3.355 FAULT: KERN 0x00000004 (4)

就说明的确是声卡的问题,那么你就知道怎么解决了吧(插耳麦、或禁用声卡,或更新等)

3,运行程序后,模拟器连接不上,或一直没有反应

解决办法:

建议自己在连接前,打开模拟器下的connect程序

==========================================================================================

安装eclipse下的java开发symbian的环境的步骤:

软件准备:

1.安装jdk1.6,并配置path环境变量,这里不做多说

2.安装activePerl,原因我也不说了,就是为了设置一些=环境变量的,symbian的sdk的文档上说的清楚,一直默认安装就行了

3.解压eclipse到某个攀的根路径下,不要有中文,其版本是:eclipse-pulsar-helios-win32

4.安装MTK到eclipse目录下,他会覆盖一些文件,默认就下了

5.安装sdk,并记得在安装过程总关联到eclipse目录下

5.设置eclipse的J2me的变量

然后就可以进行symbian的java开发了,记住,要保持项目的sdk版本和环境的一致,第一次要run cofigurations配置一下的哈

祝你好运啦·········

附程序运行图:

---------------------------------------------------------------

19:56:53

关于Symbian 模拟器一闪就没的解决办法(Eclipse+MTJ+symbian模拟器)相关推荐

  1. 关于vs2010编译程序一闪就没的解决办法

    main()里的return 0;前面加cin.get(); 或者包含#include <cstdlib> 头文件 加system("pause");

  2. adb avd install 失败_Android 模拟器(emulator-5554...)出现错误解决办法

    Android 模拟器 出现错误解决办法: 1.Unable to get view server version from device exlipse下编写好android应用程序时候,右键项目 ...

  3. 原始传奇手游服务器不显示,原始传奇闪退黑屏怎么办 原始传奇闪退黑屏解决办法-游侠手游...

    原始传奇闪退黑屏怎么办?玩手机游戏时很容易出现各种各样的问题,那么如果在玩原始传奇的时候出现了闪退黑屏应该怎么办呢?小编已经整理好了相关内容,一起来看看吧. 原始传奇闪退黑屏怎么​办 一.闪退黑屏原因 ...

  4. 御龙在天手游怎么不显示服务器了,御龙在天手游进不去怎么办 闪退原因及解决办法...

    御龙在天手游进不去怎么办?闪退原因及解决办法.御龙在天手游今天迎来了安卓平台的不删档不限号测试(游戏出现打不开的问题,下面就让小编为大家介绍一下出现这类问题的原因及解决办法吧! 1.服务器问题 游戏早 ...

  5. eclise,myeclise,sts 打叉但是没提示解决办法

    eclise,myeclise,sts 打叉但是没提示解决办法 window -> show view -> other 总结不好多多担待,文章只单纯个人总结,如不好勿喷,技术有限,有错漏 ...

  6. Mac重启和关机没反应解决办法

    使用途中XMIND无法打开文件,并显示我的文件对电脑有害,建议移到废纸篓,内心OS:移到废纸篓还可以恢复回来,索性删了,继续打开xmind文件,仍然打不开,去废纸篓里想恢复文件,但右键之后不显示[放回 ...

  7. Mysql闪退问题图文解决办法

    无论输入什么密码,都出现闪退的情况,后来查找资料才发现原来是之前使用360时,将mysql服务给关了,现将解决办法总结如下: 1.桌面找到计算机-->右键选择管理: 2.在管理页面点击服务,展开 ...

  8. 关于oracle 安装闪退的一个解决办法

    关于oracle 安装闪退的一个解决办法 安装oracle11中途推出之后,我发现我再进入exe安装界面一直闪退,在网上查找了许多解决办法都没办法解决,最终自己采用了一个办法解决了,下面说一下网上的方 ...

  9. 绝地求生 服务器无响应,绝地求生点了开始没反应怎么办 绝地求生点开始没反应解决办法...

    绝地求生点了开始没反应怎么办?最近有一部分新玩家点开始游戏没有反应,也没有任何提示的解决方式,下面就一起来看看绝地求生点开始没反应解决办法吧. 解决办法 1.右键"计算机,我的电脑,此电脑& ...

最新文章

  1. OVS端口镜像(十五)
  2. Centos7更新阿里yum源
  3. 外媒:社交媒体的大量使用与精神疾病有关
  4. PHP快还是HTML快,PHP_HTML-加速、再加速,web开发人员是否必须掌握复杂 - phpStudy...
  5. It's all about buffers: zero-copy, mmap and Java NIO
  6. Android实现侧滑抽屉菜单,android studio自带的抽屉侧滑菜单怎么设置点击事件?还头一回遇到,汗!...
  7. html如何设置hr 标签的线条粗细,html中hr怎么设置粗细
  8. c语言一个字符串怎么做除法,c语言实数除法怎样保留小数部分
  9. Mysql 省市县乡 地址分割
  10. 判断一个数是否为质数(素数)
  11. No provider available from registry
  12. 【MQ-3 酒精检测器与 Arduino检测酒精】
  13. 2019考研上海交通大学823计算机通信网真题回忆
  14. CSDN博客 论坛——读好书,畅想 我的IT成长路 活动【已完成】
  15. 天嵌开发版 imx6 移植qt
  16. 部落节点和跨群集搜索:Elasticsearch中联合搜索的未来
  17. Pycharm无法编辑问题
  18. 日麻十七步:关于如何从34张牌中取13张牌组成最大番数听牌
  19. Doris的基本概述
  20. 【TARS】TARS-CPP客户端学习二

热门文章

  1. 浪潮信息人工智能巨量模型“源1.0”,切实促进AI行业高质量发展
  2. Android动画资源
  3. python量化实战_Python量化交易实战
  4. java import javax.mail.*报错原因
  5. Unity -TextMeshProUGUI 使用手册
  6. 宁夏最新建筑八大员(资料员)真题题库及答案解析
  7. TypeError: ToTensor() takes no arguments报错显示
  8. LaTeX中的宽度单位em,ex,px,pt
  9. h5页面在安卓手机浏览器上不能上下移动的问题
  10. 小市值策略(股票).py