and roidソースのダウンロード(uuntu環境下)
オンラインでは多くのダウンロードとコンパイルされているアンディのソースコードの文章も、非常に詳細に書かれていますが、彼らの手順に従って作られると、いくつかの問題に遭遇します.
これらの問題を記録します.同じ問題に遭遇した人を助けたいです.
これは公式文書です.http://source.android.com/source/downloading.html
問題になりやすい:
1,下のこの文を実行すると、ダウンしないでスクリプトやエラーを報告します.
2,repo命令を実行します.もしwindowsでcygwinでソースをダウンロードするなら、cygwinをインストールする時、repoコンポーネントを選択してもいいです.どれを選ぶか分かりません.uuntuの中にも自分でこのrepoを入れる必要があります.GITを入れる時に選んでください.(本当に解決できません.このコマンドを実行してみてもいいです.ap-get install git-core gnup flex bison gperf libsdl-dev libesd-dev libwxtk 2.6-dev build-esential zp curlibncurses 5-dev.これは他のコンポーネントをインストールするコマンドです.これは私のpotuubも含められないかもしれません.
repo syncコマンド実行時のメッセージ
fatal:The remote end hung up unexpectedly error:Canot fetch./plotform/bionic
これは修正が必要です.repoディレクトリの下のmaifest.xmlファイルの中の name=「aosp」 fetch=「ここ」/「remote」 name=「aosp」 fetch="http://android.googlesource.com後は最新のソースコードへのパスです.
注意1:repo目が隠しているものは、ファイルブラウザでView-Show hidden filesを選択して隠しファイルを表示します.mafest.xmlファイルを見つけたらいいです.
まだ問題があるなら、メッセージを残して検討してもいいです.編集した部分は次の文章にします.
PS:uuntuファイルの権限を変更する方法 http://www.pcyyjs.com/sys/Ubuntu/4052/
他の人の比較的完全な文章を添付します.http://blog.csdn.net/jackyu613/article/details/5778646
ソースの現在の最新住所:https://android.googlesource.com/platform/manifest
これらの問題を記録します.同じ問題に遭遇した人を助けたいです.
これは公式文書です.http://source.android.com/source/downloading.html
問題になりやすい:
1,下のこの文を実行すると、ダウンしないでスクリプトやエラーを報告します.
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
変えられます.http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo'~/bin/repoまたはcurlhttp://Android.git.kernel.org/repo >~/bin/repoまたは curlhttp://git-repo.googlecode.com/files/repo-1.12 >~/bin/repoは自分で試してみました.一番最初の住所は一番頼りになります.後は全部間違えません.他の二つは保証できません.2,repo命令を実行します.もしwindowsでcygwinでソースをダウンロードするなら、cygwinをインストールする時、repoコンポーネントを選択してもいいです.どれを選ぶか分かりません.uuntuの中にも自分でこのrepoを入れる必要があります.GITを入れる時に選んでください.(本当に解決できません.このコマンドを実行してみてもいいです.ap-get install git-core gnup flex bison gperf libsdl-dev libesd-dev libwxtk 2.6-dev build-esential zp curlibncurses 5-dev.これは他のコンポーネントをインストールするコマンドです.これは私のpotuubも含められないかもしれません.
repo init -u https://android.googlesource.com/platform/manifest
3,はいrepo syncコマンド実行時のメッセージ
fatal:The remote end hung up unexpectedly error:Canot fetch./plotform/bionic
これは修正が必要です.repoディレクトリの下のmaifest.xmlファイルの中の
注意1:repo目が隠しているものは、ファイルブラウザでView-Show hidden filesを選択して隠しファイルを表示します.mafest.xmlファイルを見つけたらいいです.
まだ問題があるなら、メッセージを残して検討してもいいです.編集した部分は次の文章にします.
PS:uuntuファイルの権限を変更する方法 http://www.pcyyjs.com/sys/Ubuntu/4052/
他の人の比較的完全な文章を添付します.http://blog.csdn.net/jackyu613/article/details/5778646
ソースの現在の最新住所:https://android.googlesource.com/platform/manifest