2011-10-13 11 views
6

Dopo aver attraversato tutti questi passaggi per verificare il codice sorgente di Android (ramo pan di zenzero), solo per venire a un errore di compilazione, ho deciso di cercare di ottenere il codice sorgente da una fonte diversa .Check-out source Android da github

qui sono i passi che ho preso alla cassa il codice sorgente dal repository GitHub.com.

ho verificato lo strumento di pronti contro termine dal repository GitHub.com

git clone git://github.com/android/tools_repo.git 

All'interno del file di script pronti contro termine che è stato scaricato, ho cambiato la posizione dello strumento di pronti contro termine come segue:

## repo default configuration 
## 
#REPO_URL='git://android.git.kernel.org/tools/repo.git' 
REPO_URL='git://github.com/android/tools_repo.git' 
REPO_REV='stable' 

Dopo questo, ho creato il repository per il codice sorgente usando lo script repo 'git wrapper'.

repo init -u git://github.com/android/platform_manifest.git -b gingerbread 

Quale mi ha dato risultati di successo; "Repo inizializzato in/home/mio/directory"

Tuttavia, quando provo a repo sync, ricevo il seguente messaggio di errore:

$ repo sync 

Initializing project platform/bionic ... 
android.git.kernel.org[0: 149.20.4.77]: errno=Connection timed out 
fatal: unable to connect a socket (Connection timed out) 
error: Cannot fetch platform/bionic 

Dove sono i riferimenti al android.git ormai offline. kernel.org? cat repo|grep kernel.org non mi dà nulla.

risposta

3

Here è possibile trovare l'howto sul check out da github.

2

Se si guarda lo default manifest nel repository platform_manifest, si noterà che kernel.org è ancora utilizzato abbastanza frequentemente.

Dovrai aspettare che kernel.org torni online o prendere in considerazione l'hacking su CyanogenMod, che ha un manifest funzionante.

EDIT: Sembra che tutti i pronti contro termine Korg si specchiano su GitHub. In tal caso, provare l'applicazione di patch con this pull request e quindi provare una sincronizzazione pronti contro termine.

+0

vedere questo è quello che avevo paura di .. in attesa. In che modo codeaurora.org mi consente di controllare l'intero settore? Sicuro che non si compili, ma dovrebbe essere possibile usando un find/replace? – styler1972

+0

Ho aggiornato la mia risposta, provo le patch usando quella richiesta di pull e dovresti sincronizzarti con GitHub piuttosto che con Korg. – Eddie