2010-07-12 43 views

回答

0

不,android平台代码必须建立在linux(或Mac)上。有关android平台的构建要求,请参见download instructions。在这方面,你必须下载整个android平台,你不能只是拉下“AlarmClock”并构建它,它需要在平台的其他部分定义的类和对象。

+0

虽然您可以使用vmware和linux映像,但请参阅以下博客文章:http://blog.mathiaslin.com/building-android-system-and-kernel-on-windows – 2010-07-12 11:23:11

+0

是的,您可以,而且我会建议如果你不打算使用linux来做更多的事情,那么只需构建代码,但是你仍然在linux中构建,而不是windows。来自Sun/Oracle的VirtualBox也运行良好。 http://www.virtualbox.org/ – 2010-07-12 11:38:39

0

是的,您可以,但您需要大量修补SDK中未公开但实际存在于其他Android源代码中的内容。这可能意味着你可能会失去很多依赖于Android源代码中私人内容的功能,唯一的解决方法就是引用Ryan Conrad的答案。

相关问题