将 LWUIT 项目转换为 Codenameone 时出错

Posted

技术标签:

【中文标题】将 LWUIT 项目转换为 Codenameone 时出错【英文标题】:Error converting LWUIT project to Codenameone 【发布时间】:2012-05-18 23:10:52 【问题描述】:

我正在尝试将现有的 LWUIT 项目转换为 Codenameone。我将源代码和资源复制到一个新的 j2me 项目中,然后将 codename1.jar 添加到项目的库中,然后修复源代码中的导入,一切似乎都很好,但是当我运行 midlet 时,我得到了这个:

No Class Def Found Error java/lang/NoClassDefFoundErrorcom/codename1/impl/ImplementationFactory

图书馆里有什么东西不见了吗? 我使用 codenameone 作为库,我不使用设计器。 我是不是做错了什么?

【问题讨论】:

【参考方案1】:

您需要使用来自 SVN 的 Codename One 源并编译 Codename One 的 MIDP 端口来构建原生 J2ME 应用程序。

【讨论】:

但现在我遇到了 Image.createImage(String path) 的问题,它在 url 异常中没有显示 ':' 我该如何解决这个问题? 我建议您接受这个答案并打开一个新问题,其中包含您所获得的全部详细信息以及您要打开的内容。

以上是关于将 LWUIT 项目转换为 Codenameone 时出错的主要内容,如果未能解决你的问题,请参考以下文章

lwuit 向导和部署

代号一构建失败

如何将 CodenameOne 源附加到我的项目?

如何禁用 LWUIT 的过渡效果?

如何将 gradle 库依赖项添加到 codenameone 项目

如何刷新 lwuit 表单?