Answers:
自发布以来的几年中,情况发生了一些变化。
现在有几种(尽管没有一种是完美的)在没有模拟器或VM的情况下在Linux上运行Android应用的方法。
顺便说一句,无需为x86单独编译APK。您编写的应用程序被编译为Dalvik可执行(DEX)代码,内核最终将其转换为汇编代码(根据所需的体系结构),以发送给处理器。(最后一部分摘自此答案。)
我不知道是否有这种项目。最接近的可能是android-x86项目,它是台式机工作站上android环境的端口:http : //www.android-x86.org/