| CNJM首页 | 业界新闻 | 手机软件 | 终端应用 | 资源下载 | 开发文档 | EclipseME | CNJM论坛 | 加入收藏 | 设为首页 | ||
|
|||
|
提交问题报告 对,有时候事情会比较糟。 如果EclipseME不能正常工作,我们很乐意你能到 这里 报告问题。 如果在报告bug之前,你可以完成一些举手之劳的话,会给我们很大的帮助。 收集基本配置信息请收集以下基本信息:
这些信息对复现bug有极大的帮助。 给出如何复现问题的详细描述你的描述越详细,越具体越好。 一步一步的描述你怎么操作,期望获得什么结果,实际发生的是什么。 特别要注意的是,在描述中最好尽可能多的提供你的首选项设置。 如果代码中有错误,那么首先得可以将错误的代码隔离出来,也就是说 我要可以执行你执行过的操作。 这听起来很简单,不过很多时候是你的特定操作序列或者是设置项相互之间 不明显得作用触发了问题。 包含工作空间log文件正如你所知道的,Eclipse将设置以及其他状态信息保存在你的工作空间中。 默认情况下,你的工作空间在Eclipse安装目录的workspace 目录下。 你可以在调用Eclipse的时候使用-data 命令行选项制定另外一个工作空间。 在工作空间目录下,有一个.metadata子目录。 它可能会包含一个.log文件。 unix的用户要记住这个文件默认情况下是隐藏的。 .log文件包含了有价值得调试信息,包括异常路径。 分离问题的一个办法就是关闭Eclipse,删除这个文件然后启动Eclipse,重复你的问题, 接着关闭Eclipse。 看看.log 文件是否被创建了,如果是将它包含的你的报告中去。 如果你加载了插件开发环境,同样的信息可以通过打开"Error Log"视图获得,这更简单。 如果你没有加载PDE,这个视图是不可用的。 分离出执行的命令行有时候需要知道EclipseME为特定的WTK生成了什么命令行。 当你启动Eclipse的时候在命令行加上以下参数:
-vmargs -Declipseme.dump.launch=true
它会在.metadata日志文件中产生额外的日志信息。同样也将它包含到你的报告中来。 直接使用WTKEclipseME开发环境又几个部分组成。 Eclipse是IDE。EclipseME是一个插件,它IDE和无线开发套件(WTK)提供了桥梁。 WTK是由不同的提供者提供的J2ME的开发环境。 EclipseME的宗旨是让你可以在Eclipse中轻松的开发MIDlet套件,而不是直接使用 WTK。 EclipseME所模拟的不同的设备特征,并不是EclipseME本身所实现的。 所有的这些都是由WTK来实现。很多情况下,不通过Eclipse&EclipseME来模拟你会得到 更多可以解决问题的信息。只要简单直接通过WTK来运行你的WTK就可以了。 EclipseME没有提供将MIDlet加载到任何设备上的直接支持,它只是允许你通过Eclipse 调用WTK的编译以及构建的功能。EclipseME其实并不晓得设备的存在,它只知道它调用 的工具。 EclipseME的OTA运行特性就是一个好的例子。它只是和WTK之间建立了一个连接,从而使用 WTK的的OTA功能,就好像一个真实的设备那样。 当你调试MIDlet的时候,直接下载还是OTA下载没有太大的差别。不过能够检验JAD是否正确, 并且模拟一些只有此时才会出现的特殊问题。 收集预处理信息。新的内置的预校验程序正在开发当中,它还没有被最终的完成。 如果你使用时遇到任何错误,我们欢迎你给我们提供任何信息,这会帮助我们对它进行改进。 在你遇到错误时,对于错误复现的描述越详细,你可以回答的提问越多,那么你提供的信息 帮助也就越大。 在预校验器成熟之前, 我们邀请你到用户邮件列表 来进行讨论。所有的用户都会在讨论中受益。 提问
提供信息
检查它是否被报告过了尽管任何开发者宁可bug被报告多次也不愿没人报告,但是在你报告bug的之前还是请你检查一下 SourceForge 上的当前bug列表,看看是不是已经有人报告了同样的问题。 我已经尽力将公开的bug搞得很短,所以阅读这份列表不会花你太长的时间。如果有人报告了同样的问题, 那么它很有可能已经正在被修正了。 |
||
|
Copyright © 2005, http://www.eclipseme.org.
All rights reserved.
本中文版由中国Java手机网<www.cnjm.net>翻译
|
|||