是否可以使用代号one将eclipse中的android应用程序转换为ios Rim窗口



我在eclipse中为android编写了一个应用程序,它运行良好!!

我想发送iosrim和windows构建使用代码名称一有可能吗?还是我必须从头开始写整个代码作为一个新的Codename一个项目?

我尝试直接发送我的应用程序使用代码名称发送android构建,但我得到了错误。

错误日志[javac]C:\Documents and Settings\0mkar\My Documents\Downloads\Compressed\android\android\src\com\android\Log_SC.java:3:错误:找不到符号[javac]导入java.io.BufferedWriter;[javac]^[javac]符号:类BufferedWriter

完整错误日志http://www.mediafire.com/?evb4ex8lg8054ja

是的,但您需要调整代码以仅使用Codename One功能,并且需要重写UI/网络代码。例如,不支持BufferedWriter,但所有流都是缓冲的,因此您不需要缓冲任何内容,并且支持Writer/OutputStreamWriter。这需要一些努力,我不想低估这一点,但它仍然比手动移植到所有这些平台容易得多。

这背后的原因是为了最大限度地提高可移植性,当在没有兼容虚拟机(如iOS或Windows Phone)的平台上交付时,API越大,bug就越多,产生的应用程序就越大。它还降低了构建时间(更多的类查找等)

好的是,当你遇到困难时,我们会尽力帮助你,如果缺少重要的东西,你自己添加(该项目是开源的,从第三方获得了很多贡献)和询问我们都很容易。

相关内容

最新更新