【问题标题】:JBlend with LWUITJBlend 与 LWUIT
【发布时间】:2011-10-03 07:26:07
【问题描述】:

我使用 LWUIT、CLDC 1.1、MIDP 2.0 在 J2ME 上制作了一些应用程序,它们在诺基亚手机上运行良好。

但是当我尝试在华为 G7206 (JBlend) 上安装这些应用程序时,一些应用程序会出现错误(不支持),并且一些应用程序会崩溃而没有显示任何内容。

我在没有 LWUIT 的情况下测试了一个应用程序,它可以工作。

我的问题是, 什么问题?

JBlend 不支持 LWUIT 吗?或者我必须降级我的应用程序(我的意思是删除一些功能)?

有人知道使用 JBlend 的限制吗?

【问题讨论】:

    标签: java-me lwuit midp


    【解决方案1】:

    您是否在其他设备上测试过您的应用程序?

    确认您的 jad 不包含任何其他隐藏要求,jblend 通常与 LWUIT 一起使用,但某些 VM 不能正确处理完整的 LWUIT,需要混淆应用程序或类似的 hack。

    【讨论】:

    • 有没有其他的sdk或者其他什么东西可以用于华为手机的应用开发?你所说的混淆应用是什么意思?
    • 我不知道有华为 SDK。您应该在 Netbeans 项目属性部分打开混淆,以查看 jar 的大小是否是此设备的问题。还可以尝试检查 LWUIT 演示,看看它是否可以在设备上运行。
    【解决方案2】:

    每当我们在应用程序中使用 LWUIT 时,应用程序的大小都会因为我们添加的 jar 文件而增加。通过混淆我们可以减小 .jar 文件的大小。并且可以成为能够在设备中运行。 请尝试混淆应用程序。你可能会得到你的问题的解决方案

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多