社区
J2ME
帖子详情
VerifyError错误问题
haizj0216
2008-11-04 03:32:05
我写的程序,在模拟器上可以正常运行,但是在真机上测试的时候,提示VerifyError错误。进行跟踪后,发现是构造函数的问题。但是看程序写的只是简单的新对象声明,一般不会有问题的。实在不知道怎么回事,那位遇到过这种情况的,给分析下。
...全文
683
12
打赏
收藏
VerifyError错误问题
我写的程序,在模拟器上可以正常运行,但是在真机上测试的时候,提示VerifyError错误。进行跟踪后,发现是构造函数的问题。但是看程序写的只是简单的新对象声明,一般不会有问题的。实在不知道怎么回事,那位遇到过这种情况的,给分析下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
h15011198853
2010-06-22
打赏
举报
回复
Eclipse在工程上点右键,properties- java build path - order and export 把J2ME那一项的选中去掉就好了,我是这么弄的
haizj0216
2008-11-10
打赏
举报
回复
测试了下,是打包混淆的问题。用Eclipse直接打包时,就不会提示错误。用proGuard打包时,就会出现上面的问题。哪位遇到过这样的情况,帮忙解答下,分不够再加。
haizj0216
2008-11-05
打赏
举报
回复
是啊,MainScreen就是个Midlet类啊。
KGBKGB8888
2008-11-05
打赏
举报
回复
maincanvas = new mainCanvas();
应该是这句错了,构造函数自己new自己应该不行吧……
这个应该放到midlet里面。
display = Display.getDisplay(this);
也应该放到midlet里面。
haizj0216
2008-11-05
打赏
举报
回复
public MainScreen() {
display = Display.getDisplay(this);
log = new fileLog("log.txt");
filecontrol = new fileControl();
maincanvas = new mainCanvas();
RMSC = new RMScontrol();
try {
imgFile = Image.createImage("/txtfile.JPG");
} catch (IOException e) {
System.out.println("不能装载文件图标");
}
try {
imgDir = Image.createImage("/dirclose.JPG");
} catch (IOException e) {
System.out.println("不能装载目录图标");
}
}
MainScreen继承Midlet类,mainCanvas是继承Canvas类,RMScontrol是RMS的相关类,在定义maincavnas和RMSC的时候出错,去掉这两句代码,就不会提示VerifyError错误。但是去掉了,他们又不能调用了。
prince58
2008-11-05
打赏
举报
回复
帖出相关代码。。。
haizj0216
2008-11-05
打赏
举报
回复
我没有进行浮点运算,问题出在不能调用构造函数声明对象。去掉new A()后,就不会出现这个错误,可这样会提示NullPointer。
相当的郁闷,那位高手帮忙解决下。
是不是因为手机的问题啊,我在模拟器上可以运行。我用的是6300测试的。
LOVE小葡萄
2008-11-05
打赏
举报
回复
应该是你那两个类里面进行的一些操作的问题。
看看你那两个类是不是调用了一些不常用的方法。
就有可能出错。试试?
最好贴出来大家一起看看
haizj0216
2008-11-05
打赏
举报
回复
RMScontrol是默认的构造函数,不可能有什么错误的。mainCanvas的代码应该也没问题,因为在模拟器上可以运行。
你出我猜
2008-11-05
打赏
举报
回复
看看mainCanvas和RMScontrol的构造函数里代码有问题吗,或者放到startApp里试试
LOVE小葡萄
2008-11-04
打赏
举报
回复
不支持浮点运算。
LZ试试
Android 开发中的 java.lang.
Verify
Error
问题
检查虚拟机版本:确保你的 Android 设备上的虚拟机版本与你使用的类文件版本兼容。在本文中,我将为你解释 java.lang.
Verify
Error
错误
的原因,并提供一些解决办法。检查依赖项:有时,java.lang.
Verify
Error
错误
可能是由于项目依赖项之间的冲突引起的。确保你的依赖项版本是兼容的,并尽可能使用最新的依赖库版本。希望本文能帮助你解决 Android 开发中的 java.lang.
Verify
Error
错误
。这可以帮助解决由于旧的构建文件或缓存文件残留导致的
问题
。
java
verify
error
_java.lang.
Verify
Error
java.lang.
Verify
Error
,该怎么解决java.lang.
Verify
Error
'>java.lang.
Verify
Error
安装jar包,在诺基亚N7610上运行,出现了java.lang.
Verify
Error
'>
Verify
Error
错误
,还没加载呢,游戏就自动关闭了,这是怎么回事?有没有知道的,谢了!!有内部矛盾或者有安全上的
问题
。比如父类实例cast成子类然后...
java.lang.
Verify
Error
错误
解决方法
一般地,java.lang.
Verify
Error
是说 JVM 在加载一个类时,会去校验类的正确性,只有类文件不合法才会报这个
Error
。 这个
错误
是集成三方sdk的时候遇到的看到这个
错误
,真是蒙了,查阅文档后,各种说法都有,也算是增加了对这个异常的理解,参考过的文章见底部,虽然看了 很多,但并没有直接找到原因,各种尝试快两天,后来仔细看出
问题
的类,FileUploadUtil ,这个类
关于java.lang.
Verify
Error
的另外一种
错误
原因
Android开发过程中,碰到了一个crash bug,照理说,程序开发碰到crash没什么大不了,看堆栈定位原因,然后解决即可。 但是这个堆栈刚看到的时候,还是愣了一下,如下: 报了一个java.lang.
Verify
Error
,第一步当然是看堆栈,但是这堆栈完全不在我们自己代码空间里,看上去像是启动Application的时候就挂了,照理google和baidu都搜索了一下, 网
java.lang.
Verify
Error
错误
java.lang.
Verify
Error
错误
J2ME
13,100
社区成员
26,495
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章