Mac OS X Lion用にAndroid 2.2をビルドしたいと考えています。ビルド環境を初期化し、自分のサイトで述べたようにアンドロイドリポジトリからソースコードを取得しました。私もjdk 1.5をインストールしました。 libSDLに関するエラーが発生すると、すべてうまくいった。Mac OS X LionでAndroid 2.2を構築する
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
私は、64ビットアーキテクチャのためlibSDLを構築する上で問題があると思います。 32ビットアーチにアンドロイド全体を強制的に強制する方法はありますか?
現在ご利用いただいているJavaバージョンを教えてください。私のライオンでAndroid 2.2が完全に動作するように、 – doNotCheckMyBlog
にはjavaバージョンが追加されました。 –