Сборка Android 2.2 в Mac OS X Lion - PullRequest
0 голосов
/ 10 августа 2011

Я хочу собрать 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-битную арку?

Ответы [ 2 ]

0 голосов
/ 22 октября 2011

Проверьте здесь для получения ответа на шаге 13. Это потому, что make не удалось скомпилировать коды из эмулятора.

0 голосов
/ 15 августа 2011

Проверьте эту ссылку, там есть инструкции по успешной компиляции Gingerbread на MacOSX Lion 10.7.

http://groups.google.com/group/android-building/browse_thread/thread/bd566c8b513a4946

...