私はアンドロイド2.2.3_r1をダウンロードし、ビルド環境を設定しました。引数リストが長すぎます - Android 2.2.3_r1ビルドに失敗しました
buildspec.mk
ファイルに次の行を追加してソースディレクトリに配置することで、出力をUSBドライブに構築する特別な変更を行いました(ファイルにはそのディレクトリだけを変更したいのでその行だけがあります)。
source build/envsetup.sh
lunch full-eng
make -j4
私はmake -j4
を実行するとし、それはかなり長い時間が経過した後に終了:ビルドプロセスを順に以下のコマンドを発行して行われ
OUT_DIR:=/media/SHANTHA/ANDROID
トレースの最後に次の行が続きます。
...
...
target Prelink: libthread_db (/media/SHANTHA/ANDROID/target/product/generic/symbols/system/lib/libthread_db.so)
target StaticLib: libwebcore (/media/SHANTHA/ANDROID/target/product/generic/obj/STATIC_LIBRARIES/libwebcore_intermediates/libwebcore.a)
make: execvp: /bin/bash: Argument list too long
make: *** [/media/SHANTHA/ANDROID/target/product/generic/obj/STATIC_LIBRARIES/libwebcore_intermediates/libwebcore.a] Error 127
make: *** Waiting for unfinished jobs....
[email protected]:~/ANDROID_S$
トレースは、誰かがこの問題を解決するために私を助けることができる場合、それは大きな助けですmake: execvp: /bin/bash: Argument list too long
などのエラーを示します。