Ubuntu Touch läuft auf Android Emulator

10

Da Ubuntu Touch eine zugrunde liegende Android / CyanogenMod-Schicht hat, möchte ich fragen, ob es mit vertretbarem Aufwand möglich ist, Ubuntu auf dem Android Emulator auszuführen, der Teil des Android SDK ist.

NilsB
quelle
Mögliches Duplikat askubuntu.com/questions/259338/…
Slashcrack
@slashcrack: Ich habe diese Frage gesehen und ich kann definitiv sagen, dass noch kein Emulator verfügbar ist. Aus diesem Grund wollte ich Leute finden, die einige Informationen geben können, wie einfach es tatsächlich ist, ein Bild zu erstellen, z. B. den vorhandenen Android-Emulator zu konfigurieren. Ich würde dies also nicht als Duplikat betrachten. Ich würde mich in der Tat freuen, einige Details über die Möglichkeit zu erfahren, einen neuen Emulator zu erstellen. Das wäre aufregend zu hören.
NilsB
1
Es gibt jetzt einen Emulator, also ist diese Frage ein Trottel.
Achiang

Antworten:

2

Es gibt verschiedene Ressourcen, um CyanogenMod auf dem Android Emulator auszuführen. Das ist also definitiv möglich und der Aufwand scheint vernünftig zu sein. Außerdem arbeiten bereits viele Leute an Lösungen, wie das vorhandene Ubuntu Touch auf andere reale Geräte portiert werden kann. In gleicher Weise würde auch ein Port zum Android Emulator funktionieren.

Ressourcen:

Android SDK Emulator Kompilieren Sie CyanogenMod (Linux)

Erstellen Sie CyanogenMod für den Android Emulator

Berühren Sie Developer Preview - Porting Guide

NilsB
quelle
0

Ich bin mir ziemlich sicher, dass Sie Ubuntu Touch nicht auf dem Android Emulator ausführen können. Der Android-Emulator emuliert die Davlik-VM, die nicht Teil des modifizierten CyanogenMod-Kernels ist, der für das Ubuntu Touch-Betriebssystem verwendet wird. Es gibt jedoch mehrere andere Optionen, um Ihre Anwendungen zu testen.

  1. Sie können qmlscene (einen intelligenten qt qml-Viewer) verwenden.
  2. Sie können auf einem Smartphone wie dem HTC Desire (bravo) testen, das Sie für etwa 30 € kaufen können.
  3. Wenn Sie ein Windows-Benutzer sind, können Sie Ubuntu in einer VM ausführen.
  4. Sie könnten ein Entwicklerboard wie das Odroid-U2 kaufen und Ubuntu Touch OS für dieses Gerät portieren. Dafür steht eine Version von CyanogenMod 10.1 zur Verfügung.
Phidelux
quelle
2
Beachten Sie, dass der Android-Emulator im SDK ein System-Image-Emulator ist. Dalvik ist User-Mode - Code, der ausgeführt wird innerhalb der emulierten ARM oder x86 system.So in der Theorie Sie sollten der Lage sein , den Emulator zu laufen ... aber keine Ahnung , wie schwierig es ist ein passendes Bild zu erstellen wäre.
Brion
Ich habe mich gerade daran erinnert, dass ich die neueste Version des Android Emulators gesehen habe, eine Option zum Ausführen des Programms in einer emulierten Nexus 7-Umgebung. Vielleicht ist es nicht allzu schwer, das offizielle Ubuntu Phone-Image für das Nexus 7 zu
portieren