2011-10-13 19 views
6

से एंड्रॉइड स्रोत की जांच करना एंड्रॉइड सोर्स कोड (जिंजरब्रेड शाखा) को देखने के लिए इन सभी चरणों को पार करने के बाद, केवल एक संकलन त्रुटि में आने के बाद, मैंने स्रोत कोड को एक अलग स्रोत से प्राप्त करने का प्रयास करने का निर्णय लिया है ।गीथब

यहां दिए गए कदम हैं जिन्हें मैंने GitHub.com भंडार से स्रोत कोड चेकआउट करने के लिए लिया है।

मैं GitHub.com भंडार

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

रेपो स्क्रिप्ट फ़ाइल के अंदर है कि डाउनलोड किया गया था से रेपो उपकरण की जाँच की, मैं रेपो उपकरण का स्थान इस प्रकार बदल दिया है:

## 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' 

इसके बाद, मैंने रेपो स्क्रिप्ट 'गिट रैपर' का उपयोग करके स्रोत कोड के लिए भंडार बनाया।

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

जिसने मुझे एक सफल परिणाम दिए;

हालांकि "रेपो/घर/मेरी/निर्देशिका में प्रारंभ", जब मैं repo sync करने की कोशिश, मैं निम्न त्रुटि संदेश मिलता है:

$ 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 

कहाँ अब ऑफ़लाइन android.git के लिए संदर्भ। kernel.org? cat repo|grep kernel.org मुझे कुछ भी नहीं देता है।

उत्तर

3

Here आप github से जांचने के तरीके को कैसे पा सकते हैं।

2

यदि आप platform_manifest रिपॉजिटरी में default manifest देखते हैं, तो आप देखेंगे कि kernel.org अभी भी काफी बार उपयोग किया जाता है।

आपको kernel.org के लिए ऑनलाइन वापस आने के लिए इंतजार करना होगा, या साइननोजेड पर हैकिंग पर विचार करना होगा, जिसमें एक कार्यक्षेत्र है।

संपादित करें: ऐसा प्रतीत होता है कि सभी कोर्ग रेपो गिटहब पर प्रतिबिंबित होते हैं। उस स्थिति में, this pull request के साथ पैचिंग करने का प्रयास करें और फिर एक रेपो सिंक आज़माएं।

+0

यह वही है जो मुझे डर था .. प्रतीक्षा। Codeaurora.org मुझे पूरी शाखा को देखने की अनुमति देता है? निश्चित रूप से यह संकलित नहीं करता है, लेकिन यह एक खोज/प्रतिस्थापन का उपयोग कर संभव होना चाहिए? – styler1972

+0

मैंने अपना जवाब अपडेट कर लिया है, उस पुल अनुरोध का उपयोग करके पैचिंग करने का प्रयास करें और आपको कोर्ग की बजाय गिटहब के साथ समन्वयित होना चाहिए। – Eddie