gpt4 book ai didi

java - 如何调试黑莓验证错误?

转载 作者:行者123 更新时间:2023-12-02 08:26:19 24 4
gpt4 key购买 nike

我得到的是:

"Module 'my-app' has verification error 'xxxx' at offset '1646'

根据blackberry ,包含对第三方开发者无用的信息。

我查看了错误日志(使用“catfail”选项),我发现的只是一个崩溃的方法,而不是原因。有趣的是,当我从应用程序中删除此方法时,它仍然记录导致错误的相同方法。有点奇怪。

额外信息:我的应用程序包含 LWUIT 和 blackberryport

我还阅读了 KB article DB-00744 ,这表明验证错误可能意味着以下任何“14”错误。是随机的,还是这个逻辑背后有某种方法?

最佳答案

I looked in the buglog (with the 'catfail' option), and all I found was a method on which it crashed, not why. funny thing is, when I remove this method from my application, it still logs the same method for causing the error. It's kind of strange.

您一定在构建/部署/测试过程中的某个地方犯了错误......假设您正在谈论应用程序自己的方法之一,而不仅仅是应用程序调用的某些方法。尝试重做一遍。

Is it random? or is their a method behind this logic?

人们可能会认为,这些都是已发现的导致黑莓平台各个版本上的各种客户应用程序验证错误的问题。可以说,其中有几个看起来有点奇怪。例如,不必要的导入(3)应该是无害的,并且错误地使用“package private”(4)应该会导致Java编译错误......我曾想过。我不喜欢这样的事实:该列表通常没有说明为什么这些措施可能是必要的。

从这篇文章来看,我感觉黑莓开发工具链中的一些工具设计得相当糟糕。 (当然,对于验证者来说,生成信息丰富的诊断信息而不是未记录的“内部”错误代码并不是那么困难。其中提到的一些“气味”,例如错误的解决方法。)

关于java - 如何调试黑莓验证错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4459239/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com