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

标签 java android eclipse eclipse-plugin codenameone

我在 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

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

最佳答案

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

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

好的一点是,当您遇到困难时,我们会尽力提供帮助,如果缺少重要的内容,您可以很容易地自行添加(该项目是开源的,并得到了来自第三方的大量贡献)并询问我们。

关于java - 是否可以使用代号一将 eclipse 中的 android 应用程序转换为 ios Rim 窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18427197/

相关文章:

Java、Swing、获取和更改所有输入字段

java - 在 Windows 7 上构建时崩溃的媒体演示 WebRTC 示例

java - BeanToCsv不写入CSV文件

java - 如何确定地理点(纬度,经度对)是否位于连接两个地理点的线上

java - 使用密码包含空格的 keystore 进行 jarsigning

android - 我有哪些选项可以检查 IntentService 是否已经在运行?

Android linux deploy(localhost LAMP服务器配置)

java - 由于 org.eclipse.e4.ui.workbench.swt 中的使用约束冲突, bundle 未解决

java - IResource.set View 上的持久属性

java - 项目看不到 XML 目录