2011-08-10 11 views
0

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ビットアーチにアンドロイド全体を強制的に強制する方法はありますか?

+0

現在ご利用いただいているJavaバージョンを教えてください。私のライオンでAndroid 2.2が完全に動作するように、 – doNotCheckMyBlog

+0

にはjavaバージョンが追加されました。 –

答えて

0

makeはエミュレータからのコードをコンパイルすることができなかったためですステップ13の答えをチェックしhere

関連する問題