Да и нет. Android VM фактически называется Dalvik VM. Он выполняет исполняемые файлы dalvik (dex), которые обычно упаковываются в файл пакетов Android (apk). Файлы dex создаются из файлов байт-кода Java (вывод компиляции java, файлы .class), которые работают на обычном jvm. В настоящее время Dalvik VM работает на процессорах ARM и MIPS. Когда вы говорите о работе на ПК, я предполагаю, что вы говорите о компьютере на базе x86. В этом случае вам нужно использовать эмулятор для запуска виртуальной машины. Стандартный эмулятор, поставляемый с Android SDK, использует qemu ( qemu site ) для запуска эмулятора стандартного процессора arm.
Также ведется работа по переносу на x86, но в настоящее время наиболее распространенным способом является emualtion.
С точки зрения андроида, работающего на нетбуках, все опять сводится к процессору ...
Также имейте в виду, что если вы хотите запускать приложения Android на ПК, вам нужно больше, чем просто виртуальная машина. В основном вам нужно запустить весь стек Linux (например, включая видеокодеки и т. Д.). Самый простой способ сделать это - запустить эмулятор.