我在 Eclipse 中为 Android 编写了一个应用程序,它工作正常!!
我想使用代号一发送 ios Rim 和 windows 版本,可以吗?或者我是否必须从头开始编写整个代码作为 New Codename one 项目?
我尝试使用代码名称 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.BufferedWriter; [javac] ^ [javac] 符号:类 BufferedWriter
最佳答案
是的,但您需要调整您的代码以仅使用 Codename One 功能,并且需要重写您的 UI/网络代码。例如。不支持 BufferedWriter,但所有流都会被缓冲,因此您不需要缓冲任何内容,并且支持 Writer/OutputStreamWriter。这需要一些努力,我不想低估这一点,但它仍然比手动移植到所有这些平台要容易得多。
这背后的原因是为了最大限度地提高可移植性,API 越大,错误就越多,并且在不具有兼容 VM 的平台(例如 iOS 或 Windows Phone)上发布时生成的应用程序也越大。它还会减慢构建时间(更多类查找等)。
好的一点是,当您遇到困难时,我们会尽力提供帮助,如果缺少重要的内容,您可以很容易地自行添加(该项目是开源的,并得到了来自第三方的大量贡献)并询问我们。
关于java - 是否可以使用代号一将 eclipse 中的 android 应用程序转换为 ios Rim 窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18427197/