Eu tenho um kernel Linux e uma JVM, o que mais é necessário para executar um aplicativo Android? Eu suponho que existem algumas classes Java específicas do Android que eu precisaria. Algo mais? Qual é o maior desafio para fazer com que os aplicativos Android funcionem em um PC? Eu estou supondo que não é fácil, ou alguém já teria feito isso.