Windows用のAndroidソースを圧縮する方法

Android gitリポジトリの復元に関する最近の投稿で、多くの人が、WindowsからソースにアクセスするためのWebインターフェースがないと不満を述べました。 これはそうではありません。Windows用のgitがあり、簡単に入手できます。 キックなしでは機能しない唯一のものはレポであり、これは原材料のポンプ輸送に非常に便利です。 ただし、最小限のキックが必要です。キックの名前はCygwinです。 この投稿では、Cygwinをゼロからインストールする方法、リポジトリが機能するために選択するパッケージ、およびWindowsユーザー向けにすべてを圧縮する方法について説明します。 投稿を理解するには、基本レベルでコンソールを操作し、招待状を理解し、テキストを印刷してEnterキーを押すことができる必要があります。







Cygwinは、Windows用のPOSIXユーザーランドの実装であり、あらゆる場面で使い慣れたユーティリティが多数あります。 インストーラーは、プロジェクトのホームページ( www.cygwin.com/install.html)から無料でダウンロードできます。 これは単にsetup.exeと呼ばれ、グラフィカルパッケージマネージャーとして機能します。 インストーラーをダウンロードしたら、実行します。 まず、標準的な質問の束:配置場所、アーカイブのダウンロード場所、最も近いミラーの選択など。 すべてのオプションを指定したら、必要なパッケージを選択する必要があります。 リポジトリを機能させるには最小限のセットが必要なので、静かにデフォルトのままにして、次のバイナリパッケージを選択します: pythongitcurlgnupg 、およびopenssl 。 ライブラリおよび補助バイナリの形式で追加されるすべての依存関係は、セットに自動的に追加されるため、心配する必要はありません。 [次へ]をクリックすると、追加の依存関係のリストが表示され、同意して進行の完了を待ちます。 難しくないよね? しかし、完全に作業するには、いくつかのボルトを締める必要があります。



最初のステップは、なんらかの理由で打されたバイナリ移動を修正することです。 これを行うには、通常のWindowsコンソール( Win + RcmdEnter )を開き、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!










All Articles