0

Android ROMのカスタマイズについて詳しく知るために、AndroidのソースコードであるCyanogenModをダウンロードしようとしていました。新しくインストールしたLinux Mint 11を使用しており、すべてを正しくセットアップしました。さて、リポジトリを使用してgithubからプルしようとしたとき:

$ repo init -u http://github.com/CyanogenMod/android.git

次のエラーメッセージが表示されます。

リポジトリを取得しています...
git://android.git.kernel.org/tools/repo.git android.git.kernel.org [0:92.242.132.18]から:errno =接続がタイムアウトしました
致命的:ソケットを接続できません(接続がタイムアウトしました)

Google検索では、ファイアウォールの問題であり、システムがポート9418でandroid.git.kernel.orgに接続できないというこの回答が見つかりました(Android AOSPソースもダウンロードしてみました)。ただし、システムがポート9418に接続できるようにするために何をすべきかについての答えはありません。私もLinuxの初心者です。

4

3 に答える 3

0

kernel.org最近ハッキングされました。それはまだ戻っていません。http://php.webtutor.pl/en/2011/09/05/kernel-org-hacked-how-to-get-android-repo/

于 2011-09-12T18:08:18.660 に答える
0

スクリプト リポジトリと Android カーネル ソースは google に移動しました。 http://source.android.com/source/downloading.html

于 2012-01-07T16:02:55.553 に答える
0

ここでも同じ問題がありました。ツールリポジトリが古くなっていることが判明しました。ディスクにこのファイルの 2 つのバージョンがあったため、この事実に気付きました。コマンドにどのようにリンクするかをシステムに尋ねましたrepo

$ which repo

~/bin/repo

新しいリポジトリ スクリプトをこの場所にコピーした後、エラーはなくなりました。

于 2012-08-16T10:59:35.667 に答える