我正在开发一个原型MoSync / MAUI 应用程序:它在我的 Android 手机和模拟器(MoRe / JavaME)中运行良好。然后我尝试在几部旧的 Java 手机(摩托罗拉 V3i 和 LG KP500)上编译和运行该程序,但我无法让它工作,所以我用 MoSync HelloMAUI 示例测试了手机:
在 LG 上(用几个 LG 配置文件测试)HelloMAUI 运行但只显示一个空白屏幕(我在 LG 手机上看到一些关于 JavaME 支持不佳或不兼容的MoSync 论坛条目)
在 Motorola v3i(使用 V3I 配置文件编译)上,HelloMAUI 因“应用程序错误”而停止
对此我有点失望,因为我在MoSync上看到的卖点是对这种旧手机的支持。我正在开发一个收集数据的应用程序,这种旧手机比最近的 Android 手机更便宜、更坚固,然后我试图为所有设备建立一个单一的代码库:
你们有没有为这种旧手机编译和运行 MoSync->JavaME 应用程序的好经验?(不在 JavaME 模拟器上,可以正常工作)
如果是这样,您能否发布在您的特定情况下运行良好的手机品牌和型号?
我以前没有编译 Java ME 应用程序的经验,并且在 MoSync 论坛上看到了一些关于几种移动设备的 Java 实现之间不兼容的抱怨,这威胁到“一次编写,随处运行”的口头禅。是这样吗?也许我很天真,但希望可以部署在 J2ME 仿真器上运行良好的 JAR/JAD,而不用担心不同的手机。