Macos 在Mac Yosemite和XCode上构建AOSP

Macos 在Mac Yosemite和XCode上构建AOSP,macos,android-source,Macos,Android Source,所以它说使用XCode 4.3的构建将不起作用,而应该使用4.2。在约塞米蒂,XCode 4.3不是最新的,但是6是最新的,你不能再使用4.2了。 问题似乎是,将默认编译器从gcc切换到llvm,llvm拒绝了gcc曾经接受的代码。 由于我不能使用4.2,我不知道还能做什么。以下是我在键入make-j1时遇到的错误: 我不理解这个错误,因此不确定它是否与XCode有关。 对此有什么想法吗?如果运行哪个stat,它是否指向/usr/bin/stat?我猜你安装了coreutils,就像我在自制软件

所以它说使用XCode 4.3的构建将不起作用,而应该使用4.2。在约塞米蒂,XCode 4.3不是最新的,但是6是最新的,你不能再使用4.2了。 问题似乎是,将默认编译器从gcc切换到llvm,llvm拒绝了gcc曾经接受的代码。 由于我不能使用4.2,我不知道还能做什么。以下是我在键入make-j1时遇到的错误:

我不理解这个错误,因此不确定它是否与XCode有关。 对此有什么想法吗?

如果运行哪个stat,它是否指向/usr/bin/stat?我猜你安装了coreutils,就像我在自制软件中安装的一样,而gstat正在跟踪他们在达尔文期望的那个

罪魁祸首可能在这里: build/core/combo/HOST_darwin-x86.mk:stat-f%z$1 这是BSD和GNU风格的参数

快乐时光

Install system fs image: out/target/product/generic/system.img
stat: cannot read file system information for ‘%z’: No such file or directory
/bin/bash: File: "out/target/product/generic/system.img"
    ID: 100000600000011 Namelen: *       Type: hfs
Block size: 4096       Fundamental block size: 4096
Blocks: Total: 31321856   Free: 16227249   Available: 16227249
Inodes: Total: 31321854   Free: 16227249
+
0 : syntax error in expression (error token is ": "out/target/product/generic/system.img"
    ID: 100000600000011 Namelen: *       Type: hfs
Block size: 4096       Fundamental block size: 4096
Blocks: Total: 31321856   Free: 16227249   Available: 16227249
Inodes: Total: 31321854   Free: 16227249
+
0 ")
make: *** [out/target/product/generic/system.img] Error 1
make: *** Deleting file `out/target/product/generic/system.img'