0

我已经在 Eclipse 中为 android 编写了一个应用程序,它工作正常!!

我想使用代号一发送 ios Rim 和 windows build 可以吗?还是我必须从头开始编写整个代码作为新代号一个项目?

我尝试使用代号 send android build 直接发送我的应用程序,但出现错误。

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

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

4

1 回答 1

1

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

这背后的原因是为了最大限度地提高可移植性,API 越大,错误越多,并且当在没有兼容 VM 的平台(例如 iOS 或 Windows Phone)上发布时,生成的应用程序将越大。它还减慢了构建时间(更多的类查找等)。

好消息是,当您遇到困难时,我们会尽力提供帮助,如果缺少重要的东西,您可以很容易地添加自己(该项目是开源的,并从第三方获得了很多贡献)并通过询问我们。

于 2013-08-25T16:20:41.973 回答