Я хочу собрать Android 2.2 для Mac OS X Lion, я инициализировал среду сборки и получил исходный код из хранилища Android, как упомянуто на их сайте.Я также установил jdk 1.5.Все прошло нормально, ожидая ошибки, связанной с libSDL.
ld: warning: ignoring file out/host/darwin-x86/obj/STATIC_LIBRARIES/libSDL_intermediates/libSDL.a, file was built for archive which is not the architecture being linked (i386)
Undefined symbols for architecture i386:
"_SDL_GetError", referenced from:
_sdl_logerr in sdlaudio.o
_skin_window_resize in window.o
_skin_surface_lock in surface.o
_skin_surface_create_argb32_from in surface.o
_skin_surface_create_slow in surface.o
_skin_surface_create_fast in surface.o
Я думаю, что есть проблема в создании libSDL для 64-битной архитектуры.Есть ли способ заставить всю сборку андроида в 32-битную арку?