从Source-Case敏感文件系统构建Android

时间:2012-02-02 00:19:16

标签: android linux ubuntu virtualbox

我正在尝试使用virtualbox在Ubuntu虚拟机上构建android源代码。当我编译时,我收到一个错误,指出必须在区分大小写的文件系统上编译源代码。 Linux显然区分大小写,但我不知道它是否检测到我的Windows磁盘。有没有人有这种经历?感谢

1 个答案:

答案 0 :(得分:1)

这取决于您的意思"检测您的Windows磁盘"。

Ubuntu不区分本机硬盘和驻留在Windows文件系统上的映像文件。在这两种情况下,区分大小写仅取决于Ubuntu可见的文件系统。因此,如果您创建一个ext3 / 4,btrfs,...分区,它将区分大小写。

但是,如果在Windows和客户机操作系统之间共享目录,则会从主机文件系统继承区分大小写。如果该文件系统不区分大小写,Ubuntu将看到不区分大小写的文件系统。我猜,那是你问题的原因吗?作为解决方案,我将构建过程移动到某个非共享位置,即Ubuntu本地文件系统中的某个路径。