Ist es möglich, Minecraft auf einem Android auszuführen?


8

Ich habe darüber nachgedacht, einige Tools zu verwenden, um die JAR in eine APK umzuwandeln. Aber wird mein Nexus One genug Speicher haben? Und was ist mit den Kontrollen?


Egad, bitte nein. Ich verliere genug Zeit und schlafe zu Minecraft, wie es ist, ohne es auf meinem Telefon zu haben :)
shambleh

Antworten:



12

Ich weiß nichts über Minecraft, aber ich kann nicht sehen, wie es möglich wäre, ohne große Teile davon neu zu schreiben. Selbst wenn Sie die JAR in eine APK-Datei konvertieren können, gibt es viele Java-Klassen, die nicht Teil der Android-API sind. Darüber hinaus enthält Android nicht AWT, Swing oder Java 2D / 3D, sondern verfügt über eine eigene Benutzeroberfläche und Grafik-APIs, sodass die Benutzeroberfläche neu geschrieben werden muss.


3
Minecraft verwendet viel nativen Code pro Plattform, hauptsächlich für OpenGL-, Audio- und Eingabeverarbeitung. Sie liefern Versionen für Windows, Mac OS und Linux i386 / x86_64 - es besteht kaum eine Chance, dass Sie diese auf einem MIPS / ARM-Gerät
ausführen können

9

Android kann nicht einfach native Java-Anwendungen "ausführen". Android hat keine Java Virtual Machine. Android verwendet eine Dalvik Virtual Machine, die völlig anders ist.

Während Android-Anwendungen in Java geschrieben sind, handelt es sich um eine "Teilmenge" des tatsächlichen Java. Selbst wenn Sie die JAR-Dateien über einen "Konverter" ausführen könnten, gibt es keine Garantie dafür, dass der Code tatsächlich von Dalvik unterstützt wird.


1

Sie können eine JAR ausführen, sofern dies ein Midlet für Mobilgeräte ist (j2ME).

Es gibt einige JVM auf dem Markt. Ich habe sie in den frühen Tagen meines G1 häufig für einige "Killer-Apps" (Opera Mini, QQ) verwendet.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.