在 Java ME 手机上运行 MoSync 示例项目时出错
Posted
技术标签:
【中文标题】在 Java ME 手机上运行 MoSync 示例项目时出错【英文标题】:Errors running MoSync example project on Java ME phones 【发布时间】:2012-08-10 01:16:09 【问题描述】:我正在开发一个原型 MoSync / MAUI 应用程序:它在我的 android 手机和模拟器 (MoRe / JavaME) 中运行良好。然后我尝试在几部旧的 Java 手机(摩托罗拉 V3i 和 LG KP500)上编译和运行该程序,但我无法让它工作,所以我用 MoSync HelloMAUI 示例测试了手机:
在 LG 上(使用多个 LG 配置文件测试)HelloMAUI 运行,但只显示空白屏幕(我在 LG 手机上看到 some MoSync forum entries 关于 JavaME 支持不佳或不兼容)
在 Motorola v3i(使用 V3I 配置文件编译)上,HelloMAUI 因“应用程序错误”而停止
对此我有点失望,因为我在 MoSync 上看到的卖点是对这种旧手机的支持。我正在开发一个收集数据的应用程序,这种旧手机比最近的 Android 手机更便宜、更坚固,然后我试图为所有设备提供一个代码库:
你们有没有为这种旧手机编译和运行 MoSync->JavaME 应用程序的好经验? (不在 JavaME 模拟器上,可以正常工作)
如果是这样,您能否发布在您的特定情况下运行良好的手机品牌和型号?
我以前没有编译 Java ME 应用程序的经验,并且在 MoSync 论坛上看到了一些关于多个移动设备的 Java 实现之间不兼容的抱怨,这威胁到“一次编写,随处运行”的口头禅。是这样吗?也许我很天真,但我希望在 J2ME 模拟器上运行良好的 JAR/JAD 可以部署,而不会对不同的手机产生重大担忧。
【问题讨论】:
您选择了哪个 Java ME 设备配置文件? mosync.com/documentation/manualpages/device-profile-database @TelmoPimentelMota:我使用 Motorola-v3i/JavaME1 配置文件和几个 LG Kxxxx/JavaME1 配置文件 也许旧版本的 MoSync 会对这些设备提供更好的支持。你用的是什么版本? @TelmoPimentelMota:我使用的是 MoSync 版本 3.0.2 / 构建日期:120523-1405。 你可以试试旧版本吗? 【参考方案1】:我使用 mosync 为我的诺基亚 x1 手机开发一些基本应用程序。这很棒。
我还在手机上运行了很多 mosync SDK 的示例(不是 nativeUI)。只是“相机演示”似乎有一些错误。
【讨论】:
以上是关于在 Java ME 手机上运行 MoSync 示例项目时出错的主要内容,如果未能解决你的问题,请参考以下文章