Android应用程序到另一个平台

时间:2011-09-02 12:52:07

标签: android

我写了一个大约11.000行代码的Android应用程序。我需要将应用程序移植到Windows,Mac OS和其他平台,但我没有时间和知识这样做。有没有办法在没有启动 非常 慢的Android模拟器的情况下,转换将在Windows和Mac OS X下运行的Android应用程序普通Java应用程序?

4 个答案:

答案 0 :(得分:0)

我认为还有另一种解决方案。我很确定现在没有任何解决方案,只需为Android编写完整的代码。 如果从一开始就知道这一点,也许你会使用像Appcelerator这样的工具开发你的应用程序,它允许你构建跨平台的本机应用程序。但它有自己的语法,现在将您的代码从Java转换为Objective-C或C#。

Android不仅仅是一些Java库,它是一个操作系统,所以你不能只是移植你的“库”并在MacOS或Windows上运行它们。

答案 1 :(得分:0)

Android是一个独立的操作系统,为Android SDK编写的应用只能在Android操作系统上运行。

有些项目可让您在虚拟机中运行整个Android操作系统:http://www.android-x86.org/

答案 2 :(得分:0)

从你现在的应用程序中,没有办法,但你可以从跨平台开发工具或类似的东西中选择并再次制作应用程序。

您可能会在这里找到一些跨平台引擎: http://www.toolsjournal.com/tools-world/item/157-10-of-best-cross-platform-mobile-development-tools

答案 3 :(得分:0)

也许(取决于应用程序的类型)您可以在html5中创建一个应用程序,您可以查看此链接以获取解释: http://blog.farreachinc.com/2011/08/25/html5-will-native-apps-obsolete/ Html5可以在许多平台上使用。

我认为你可以重用一些基于java的手机代码。 Mac OS是在目标C中开发的,所以没有。