Android, возможно ли запустить Dalvik VM на любой ОС для запуска Android-приложений? - PullRequest
4 голосов
/ 01 октября 2011

У меня есть несколько операционных систем, таких как Windows 7 и Linux. Можно ли запустить Dalvik на этой Win7 и после этого запустить приложение или игру для Android?

Спасибо

Ответы [ 4 ]

1 голос
/ 20 февраля 2017

Одним из решений является установка Android-x86 (Android для процессоров Intel или AMD) как в исходном виде, так и на виртуальной машине. Если вы хотите играть только в некоторые игры, а не в двойную загрузку с Windows и Android, вы можете использовать отличный эмулятор Android Bluestacks . Просто предупреждение, в зависимости от вашего оборудования (или виртуального оборудования) одна версия Android-x86 может работать лучше, чем другая, вы должны попробовать. В виртуальной машине, скорее всего, виртуальная видеокарта не будет определена должным образом, поэтому вы должны запустить ее в режиме VESA. Я рекомендую отредактировать загрузочную запись перед ее запуском и добавить команды:

nomodeset xforcevesa vga=ask

Затем выберите графический режим для запуска Android-x86. Это вызывает определенный режим VESA, и в большинстве случаев графика отображается правильно с правильными цветами на экране. Конечно, в этом случае у вас есть штраф за производительность. В некоторых играх может потребоваться включить параметры разработчика, а затем заставить рендеринг программного обеспечения запускать их.

0 голосов
/ 01 октября 2011

Dalvik определенно может работать на (нормальном) Linux, и, вероятно, он также может работать в среде Cygwin на Windows.

Что касается возможности запуска приложений Android, то это немного сложнее.Однако исходный код AOSP имеет сборку «симулятор», которая делает именно это - запускает dalvik непосредственно на хост-машине и предоставляет платформу Android и т. Д. Для запуска приложений Android.

Однако имейте в виду, что симуляторсреда не поддерживается активно, и, вероятно, потребуется немало "любви", чтобы заставить ее работать.

0 голосов
/ 01 октября 2011

Вы можете установить Android на свой компьютер с VirtualBox. Проверьте этот урок .

0 голосов
/ 01 октября 2011

Виртуальная машина Android тесно интегрирована с ОС (Linux).Таким образом, невозможно запустить его на Windows.

Компоненты более низкого уровня (ОС и нативные библиотеки) в системе Android предоставляют множество сервисов, которые Dalvik просто «переводит» для использования Java-программ.Так что портирование Dalvik на Windows, вероятно, очень сложно и довольно бессмысленно.

...