Ich versuche AOSPs Lollipop-cts-dev Zweig auf OSX El Capitan mit MacOS SDK Version 10.11 zu bauen. Ich sah verschiedene Build-Probleme mit verschiedenen Einstellungen. Zur Zeit bin ich immer unter Fehler:Kann der Quellcode von Android auf El Capitan mit XCode 7.2 erstellt werden?
system/core/include/log/log.h:35:20: error: stdarg.h: No such file or directory
make: *** [out/host/darwin-x86/obj32/STATIC_LIBRARIES/libinput_intermediates/Keyboard.o] Error 1
make: *** Waiting for unfinished jobs....
make: *** [out/host/darwin-x86/obj32/STATIC_LIBRARIES/libinput_intermediates/InputDevice.o] Error 1
make: *** [out/host/darwin-x86/obj32/STATIC_LIBRARIES/libinput_intermediates/Input.o] Error 1
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
#### make failed to build some targets (03:58 (mm:ss)) ####
Meine Vermutung ist, dass es wegen der nicht kompatible Version von OSX SDK für die AOSP Code-Basis ist. Genauer gesagt, wie in den Anforderungen erwähnt https://source.android.com/source/requirements.html Android 5.x (Lollipop) erfordert Mac OS v10.8 (Mountain Lion).
Kann jemand das bestätigen? Gibt es keinen einfachen Weg, Lollipop auf El Capitan zu bauen?