Ubuntu Touch работает на эмуляторе Android

10

Поскольку Ubuntu Touch имеет базовый слой Android / CyanogenMod, я хотел бы спросить, возможно ли при разумных усилиях запустить Ubuntu на эмуляторе Android, который является частью Android SDK.

NilsB
источник
Возможный дубликат askubuntu.com/questions/259338/…
slashcrack
@slashcrack: я видел этот вопрос, и, думаю, могу с уверенностью сказать, что эмулятор еще не доступен. По этой причине я хотел найти людей, которые могут дать некоторую информацию о том, как легко на самом деле создать изображение, например, и настроить существующий эмулятор Android. Так что я не считаю это дубликатом. На самом деле я был бы рад получить некоторые подробности о возможности создания нового эмулятора. Это было бы интересно услышать.
NilsB
1
Сейчас есть эмулятор, поэтому этот вопрос дублирует.
августа

Ответы:

2

Есть несколько ресурсов, как запустить CyanogenMod на эмуляторе Android. Так что это определенно возможно, и усилия кажутся разумными. Также есть много людей, уже работающих над решениями, как портировать существующую Ubuntu Touch на другие реальные устройства. Точно так же был бы порт для работы Android Emulator, а также.

Ресурсы:

Android SDK Emulator Compile CyanogenMod (Linux)

Сборка CyanogenMod для использования на эмуляторе Android

Touch Developer Preview - Руководство по портированию

NilsB
источник
0

Я уверен, что вы не сможете запустить Ubuntu Touch на эмуляторе Android. Эмулятор Android эмулирует виртуальную машину Davlik, которая не является частью модифицированного ядра CyanogenMod, которое используется для ОС Ubuntu Touch. Но есть несколько других вариантов для тестирования ваших приложений.

  1. Вы можете использовать qmlscene (умный просмотрщик qt qml).
  2. Вы можете протестировать на смартфоне, таком как HTC Desire (браво), который вы можете купить примерно за 30 €.
  3. Если вы пользователь Windows, вы можете запустить Ubuntu на виртуальной машине.
  4. Вы можете купить плату для разработчиков, такую ​​как Odroid-U2 и порт Ubuntu Touch OS для этого устройства. Для него доступна версия CyanogenMod 10.1.
Phidelux
источник
2
Обратите внимание, что эмулятор Android в SDK является эмулятором образа системы; dalvik - это код пользовательского режима, который выполняется в эмулируемой системе ARM или x86. Так что теоретически вы должны иметь возможность запускать эмулятор ... но не представляете, насколько сложно будет создать соответствующий образ.
Брайон
Только что вспомнил, что видел, что в последнем выпуске эмулятора Android появилась возможность запуска программы в эмулированной среде nexus 7. Так что, возможно, не так сложно перенести официальный образ телефона Ubuntu для nexus 7.
Phidelux