/ / ubuntu 12.04でアンドロイドのソースコードを構築しながらビルドエラー - アンドロイド

ubuntu 12.04でアンドロイドのソースコードをビルド中にビルドエラー - アンドロイド

私は私のubuntuでアンドロイドのソースコードを構築していました12.04、私は最新バージョンのubuntuとAndroidにアップデートします(リポジトリ同期)。 その後、私はアンドロイドソースコード(クリーンビルド)をビルドしようとしました。私は以下のビルドエラーを得ました

> 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は2

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


回答№2の場合は1

GoogleはテストシステムとしてUbuntu 10を使用しています。04このシステムのためのシステムを構築する方法の指示を作成しました。あなたが「他のシステムを使用している」場合、それはあなた自身の責任のために残されます。そのため、Ubuntu 10.04を使用することをお勧めします。さらに、12.04はまだベータ版であり、ビルドプロセスに影響を及ぼす問題があるかもしれません。