编译Android源码可以在Windows下用虚拟机吗?

效率比起原生的linux会不会差很多

阅读 5.8k
5 个回答

可以, 只要你的机器性能够,比原生肯定要差好多,我试过,我哪台机器太差了intel G960(还是930忘记了)加Vmare 两天两夜没有编译完,在我的笔记本上,core i5 M450也是多年的老机器了,linux 64位 8G内存,一次完整编译(android 4.0的时候 )huawei 手机的ROM,用了4个多小时,第二次就快了

可以考虑用vagrant试试

Google官方提供的从源代码构建Android的教程指明了使用Ubuntu LTS版.
如果你的CPU有4个核心,你可以make -j4开启4个线程来编译,速度会比单线程快得多.
比如我在 Ubuntu 14.04 使用 i5-3230M 编译 Nginx 1.6.0 耗时 14 秒:
time nice -20 make -j4

有没有编译教程啊 我的电脑是ubuntu 14

你电脑性能好的话也不会感觉差很多。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题