2013-12-19 3 views
2

Я бы хотел протестировать приложения для Android в моей системе без медленного эмулятора.Как запустить андроид в контейнере linux (lxc)?

Возможно ли запустить Android в другом Linux-хосте, например gentoo или ubuntu?
Как бы это сделать, возможно, докеры?
В случае gentoo существуют ли определенные модули ядра, которые мне нужно включить?

+0

Вы кодируете систему ARM? Если нет - невозможно использовать LXC. – BaBL86

+0

@ BaBL86 Нет, но есть http://en.wikipedia.org/wiki/Android-x86 Я вижу, что вы стремитесь к этому, это невозможно. Однако большинство андроидов apes написаны в виде java, которые должны соответствовать требованиям: http://en.wikipedia.org/wiki/Write_once,_run_anywhere –

ответ

4

Ubuntu Touch запускает Android внутри контейнера. Вы можете запустить Arm Android на x86, смотрите здесь:

https://www.stgraber.org/2013/12/23/lxc-1-0-some-more-advanced-container-usage/

и здесь: https://wiki.ubuntu.com/Touch/ContainerArchitecture

Должна быть возможность запускать x86 Android изначально внутри контейнера. В конце дня Android также работает на устройствах x86, таких как Nexus Player.

Смежные вопросы