Да и нет. Android VM фактически называется Dalvik VM. Он выполняет исполняемые файлы dalvik (dex), которые обычно упаковываются как файлы Android Packages (apk). Файлы dex создаются из файлов байтового кода Java (вывод компиляции java, файлы .class), которые запускаются на обычном jvm. В настоящее время Dalvik VM работает на процессорах на базе ARM и MIPS. Когда вы говорите о запуске на ПК, я предполагаю, что вы говорите о компьютере на базе x86. В этом случае вам нужно использовать эмулятор для запуска vm. Стандартный эмулятор, поставляемый с Android SDK, использует qemu (qemu site) для запуска эмулятора стандартного процессора.
Существует также стремление к переносу x86, но наиболее распространенным способом в настоящее время является emualtion.
С точки зрения андроид бег на нетбуках все это сводится к тому, снова процессор ...
Также имейте в виду, что если вы хотите запустить Android приложений на ПК, вам нужно больше, чем просто VM. Вам в основном нужно запустить весь стек linux (например, включая видеокодеки и т. Д.). Самый простой способ сделать это - запустить эмулятор.
Duplicate: http://stackoverflow.com/questions/622710/android-is-there-a-pc-port – Powerlord
Не дубликат. Q622710 касается ОС, а не JVM. – finnw
Вы можете найти это интересное | Android x86 porting: http://www.android-x86.org/ – gsscoder