代码之家  ›  专栏  ›  技术社区  ›  Nils

在Android Java VM上使用Android LIBS(如OpenJDK或Oracle JDK)

  •  0
  • Nils  · 技术社区  · 14 年前

    我从未尝试过Android SDK,也没有Android手机。但是,某些库似乎很好,例如文本到语音库。是否可以将此库与桌面虚拟机一起使用?这里有人尝试过吗?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Chris Stratton    14 年前

    您可以从ANDROID.GIT.KENEL.ORG获取源代码,并尝试在桌面环境中重建它们,但这将是一个冗长的项目——您不仅需要Java的东西,还需要底层驱动程序、本地库、定制的C库和附加的OS功能来支持它们。

    android sdk包括一个基于qemu的手机仿真器,其中大多数功能都在设备上工作。这对于使用这些功能应该是很好的,尽管您不希望使用这些功能来部署它们。还有一个由安卓系统构建的x86社区,人们可以使用上网本或在virtualbox中运行。有消息称,由于在虚拟机中的自定义操作系统映像上运行x86代码要比模拟ARM处理器快得多,官方的Android模拟器可能正在向类似的方向发展。

    还有一种类似模拟器的东西,它试图提供足够的Android O/S服务,以便在没有虚拟机的情况下在开发机器上运行应用程序,但谷歌的人暗示它有点黑客行为,而且维护得不好。