2012-03-11 4 views
1

私はubuntu 12.04にAndroidのソースコードをビルドしていました。私はubuntuとアンドロイド(repo sync)の最新バージョンにアップデートしています。 はその後、私は.Iは、私はインターネット上で解決策を見つけた次のビルドエラーubuntu 12.04でアンドロイドのソースコードをビルド中にビルドエラー

> host SharedLib: libOpenglRender 
> (out/host/linux-x86/obj/lib/libOpenglRender.so) host Prebuilt: 
> eventanalyzer 
> (out/host/linux-x86/obj/EXECUTABLES/eventanalyzer_intermediates/eventanalyzer) 
> Install: out/host/linux-x86/bin/exc_dump Install: 
> out/host/linux-x86/bin/fastboot Install: 
> out/host/linux-x86/bin/fs_config Install: 
> out/host/linux-x86/bin/fs_get_stats Install: 
> out/host/linux-x86/bin/genext2fs Install: 
> out/host/linux-x86/bin/gpttool host Prebuilt: hierarchyviewer 
> (out/host/linux-x86/obj/EXECUTABLES/hierarchyviewer_intermediates/hierarchyviewer) 
> /usr/bin/ld: cannot find -lX11 collect2: ld returned 1 exit status 
> make: *** [out/host/linux-x86/obj/lib/libOpenglRender.so] Error 1 
> make: *** Waiting for unfinished jobs.... 

..

答えて

1

Googleがテストシステムとして使用するのUbuntu 10.04を得たアンドロイドのソースコード(クリーンビルド)を構築しようとしましたこのシステムのためのシステムを構築する方法を作成しました。他のシステムを使用している場合、それはあなた自身の責任のために残されています。したがって、Ubuntu 10.04を使用することをお勧めします。さらに、12.04はまだベータ版であり、ビルドプロセスに影響を与える問題がある可能性があります。

2

あなたがアンドロイド2.3.5(ジンジャーブレッド)をコンパイルするためにubuntu 12.04 64bitをインストールした場合、 以下のコマンドを実行します。
geunsik @ u1204 $> apt-get install lib32z1-dev

関連する問題