点击BlackBerry中的简单按钮我正在写这个:
String str = "xyz";
labelField.setText(str);
当我调试代码时,在“变量”窗口下我看不到'str'的值为'xyz' - 它显示str的值等于null,当我点击它时,它显示此消息:
带有签名“()Ljava / lang / String;的方法”toString“不适用于此对象
虽然代码工作正常。 调试模式有什么问题?
答案 0 :(得分:1)
嘿伙计们,我想我有解决方案。
由于我遇到了同样的问题并且正在寻找答案(并没有找到任何答案),我试图通过试错法解决它。
简而言之:检查您是否意外删除了您的模拟器* .debug文件。例如,我已经删除了我的(不要问为什么:)),所以在我恢复了RIM JDE中的整个模拟器文件夹后,我试图再次调试并且瞧 - 我现在可以看到变量的值。
这是我的BB JDE Eclipse插件中的模拟器文件夹的位置(包含eclipse本身的独立版本)。使用过的BB JDE是4.5.0,但在任何JDE版本上都可以找到相同的文件夹结构。
C:\Users\GDimitrov\Documents\programs\bb_jde_plugin\plugins\net.rim.ejde.componentpack4.5.0_4.5.0.28\components\simulator
这是通过BB安装程序另外安装的BB JDE 4.5.0的模拟器文件夹的位置。
C:\Program Files (x86)\RIM\BlackBerry_JDE_4.5.0\simulator
干杯
答案 1 :(得分:1)
只需在那里添加System.out.Println语句即可显示所需的消息。