由于你的整个开发过程不是针对硬件平台,而是针对Dalvik(虚拟机),因此在x86上开发Android应用程序与移动设备上的开发方式相同,不应该存在任何问题。我猜当你决定做更高级的事情,比如使用NDK时,可能会遇到麻烦,因为那里涉及本地代码,但如果你有Linux编程经验,这可能不是问题。
这是我进行快速搜索后发现的一些资源: http://androiddevnotes.com/2011/03/08/1299521520000.html http://www.mat-d.com/site/developing-android-apps-with-android-x86-and-virtual-box/
一些公司为测试目的提供“云”访问真实移动设备的服务。我刚刚谷歌了http://www.perfectomobile.com/portal/cms/android.html ,但我没有使用它。可能有类似服务的竞争对手。