Cygwinは、Windows用のPOSIXユーザーランドの実装であり、あらゆる場面で使い慣れたユーティリティが多数あります。 インストーラーは、プロジェクトのホームページ( www.cygwin.com/install.html)から無料でダウンロードできます。 これは単にsetup.exeと呼ばれ、グラフィカルパッケージマネージャーとして機能します。 インストーラーをダウンロードしたら、実行します。 まず、標準的な質問の束:配置場所、アーカイブのダウンロード場所、最も近いミラーの選択など。 すべてのオプションを指定したら、必要なパッケージを選択する必要があります。 リポジトリを機能させるには最小限のセットが必要なので、静かにデフォルトのままにして、次のバイナリパッケージを選択します: python 、 git 、 curl 、 gnupg 、およびopenssl 。 ライブラリおよび補助バイナリの形式で追加されるすべての依存関係は、セットに自動的に追加されるため、心配する必要はありません。 [次へ]をクリックすると、追加の依存関係のリストが表示され、同意して進行の完了を待ちます。 難しくないよね? しかし、完全に作業するには、いくつかのボルトを締める必要があります。
最初のステップは、なんらかの理由で打されたバイナリ移動を修正することです。 これを行うには、通常のWindowsコンソール( Win + R 、 cmd 、 Enter )を開き、cygwinバイナリ(たとえば、 C:\ cygwin \ bin )を含むフォルダーに踏み込んでashを実行します 。 ここで、再配置プロセス/ bin / rebaseallを開始します。 すぐに終了しますが、何も書き込みません。 一般に、コンソールプロンプトが再び表示され、プロセスが完了しました。 ネジコンソールは閉じることができます。 これですべての作業がbashで行われ、実行( Start-> Cygwin-> Cygwin Bash Shell )して読み進めてください。
次に、ルート証明書をインストールする必要があります。cygwinにはルート証明書が付属していません。 私たちはバッシュで働いています、忘れないでください? など:
$ mkdir -p /usr/ssl/certs
$ cd /usr/ssl/certs
$ curl http://curl.haxx.se/ca/cacert.pem | awk 'split_after==1{n++;split_after=0} /-----END CERTIFICATE-----/ {split_after=1} {print > "cert" n ".pem"}'
$ c_rehash
その場合、ドル記号を印刷する必要はありません。 これで、公式のGoogleドキュメントを参照できます 。 リポジトリ用のフォルダーを作成し、環境を構成します。
$ mkdir ~/bin
$ PATH=~/bin:$PATH
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
bashを開くたびに、 $ PATH =〜/ bin:$ PATH行を再入力する必要があることに注意してください。 これを回避するには、 .bash_profileファイル( C:\ cygwin \ home \%USERNAME%\。Bash_profile )を編集します。すべてが既に存在するため、コメントを外す(行の先頭の#文字を削除する)だけで取得できます。
# Set PATH so it includes user's private bin if it exists
if [ -d "${HOME}/bin" ] ; then
PATH="${HOME}/bin:${PATH}"
fi
次に、ソース用のフォルダーを作成し、 masterブランチのリポジトリを初期化し、ソースをポンプアウトします。
$ cd ~/
$ mkdir android
$ cd android
$ repo init -u https://android.googlesource.com/platform/manifest
$ repo sync
別のブランチからソースをダウンロードする必要がある場合、すべてがドックに書き込まれます。 また、Googleドックには、ソースコードのチェックに関する情報や多くの興味深い情報がありますが、この情報は投稿のトピックには関係ありません。
結論:WindowsでのAndroidソースコードのダウンロードは、Linuxのダウンロードと同じくらい簡単です。 どちらの場合も追加パッケージをインストールする必要があります。Windowsでは、2つの小さな追加手順のみがあります。バイナリアドレスの再配置とcygwinのルート証明書のインストールです。
そして今-DISC!