是否可以在Android上运行Minecraft?


Answers:



12

我对《我的世界》一无所知,但我看不出如果不重写其中的大部分内容,这将是不可能的。即使可以将JAR转换为.apk,也有许多Java类不属于Android API。此外,Android不包括AWT,Swing或Java 2D / 3D,它具有自己的UI和图形API,因此需要重写用户界面。


3
Minecraft使用许多本地的基于平台的代码,主要用于OpenGL,音频和输入处理。它们提供用于Windows,Mac OS和Linux版本的i386 / x86_64的-勉强有一个机会,你可以运行一个MIPS / ARM设备上..
GreyCat

9

Android不能仅“运行”本机Java应用程序。Android没有Java虚拟机。Android使用完全不同的Dalvik虚拟机。

尽管android应用程序是用Java编写的,但它是实际Java的“子集”。因此,即使您可以通过“转换器”运行jar文件,也不能保证Dalvik实际上支持该代码。


1

您可以运行作为移动设备(j2ME)的Midlet提供的JAR

市场上有一些JVM。我在G1的早期使用了很多“杀手级应用”(Opera Mini,QQ)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.