我们可以从外部硬盘构建android吗

我们可以从外部硬盘构建android吗,android,build,external,hard-drive,Android,Build,External,Hard Drive,我的笔记本电脑里的空间少了。。所以我想从外部硬盘构建android源代码,它有1TB的空间。。是否可以从外部硬盘构建android源代码。理论上,是的,您可以,但是需要记住一些问题: 硬盘可能必须有一个类似unix的文件系统。您典型的现成存储块可能带有NTFS格式,甚至是FAT的一些变体 它可能需要在没有-noexec标志的情况下安装,因为早期阶段可能会构建需要稍后运行的工具。此外,您的用户还需要对其具有写访问权限 用这种方式构建可能会比较慢,因为日常USB接口的带宽可能比好的本地驱动器要低。

我的笔记本电脑里的空间少了。。所以我想从外部硬盘构建android源代码,它有1TB的空间。。是否可以从外部硬盘构建android源代码。

理论上,是的,您可以,但是需要记住一些问题:

  • 硬盘可能必须有一个类似unix的文件系统。您典型的现成存储块可能带有NTFS格式,甚至是FAT的一些变体

  • 它可能需要在没有-noexec标志的情况下安装,因为早期阶段可能会构建需要稍后运行的工具。此外,您的用户还需要对其具有写访问权限

  • 用这种方式构建可能会比较慢,因为日常USB接口的带宽可能比好的本地驱动器要低。另外,您的远程驱动器可能是5400 RPM,而不是7200 RPM

也就是说,我已经看到建议从一个驱动器上的源构建到另一个驱动器上的输出目录(两者都是同一台机器的本地目录),以避免在源位置和输出位置之间快速来回搜索。这在现代多线程核心系统上的多线程构建中到底有多真实,这可能是一个有趣的问题


如果你真的想经常在笔记本电脑上构建Android(或重新构建其大部分),考虑将其升级到1TB 7200 RPM驱动器(或者如果你买得起一个大的,并且要使用SSD)。如果你只打算做一到两次,并且可以让它通宵运行,并保持良好的空气流通,那么如果你把外置硬盘设置好了,你也可以这样做

如果您的外部硬盘中有eclipse和android SDK,这没关系,当然硬盘必须与笔记本电脑保持连接;)你说的是安卓操作系统的源代码构建,对吗?@Fahim-没那么简单。此外,Eclipse在构建android本身中并没有任何作用,相反,它是一个(现在已被弃用,但仍然很常见)用于构建在android下运行的应用程序的环境。此外,缓存部分需要大量内存。