2010-04-30 8 views
23

मैं इसे खोजने की कोशिश करता हूं लेकिन मैं बस नहीं कर सकता। मैं लेनोवो जी 460 लैपटॉप पर विंडोज 7 चला रहा हूं। मैंने उबंटू को इंस्टॉल करने की कोशिश की लेकिन मैं कुछ कारणों से इंटरनेट से कनेक्ट करने के लिए वायरलेस का उपयोग नहीं कर सकता।मैं विंडोज ओएस में एंड्रॉइड स्रोत कोड कैसे देख सकता हूं?

क्या मेरे लिए एंड्रॉइड स्रोत कोड या कम से कम केवल कैलेंडर हिस्से को देखने के लिए मेरे पास है?

+0

आप में सफल होने की थी सफलतापूर्वक कोड को क्रियान्वित करने? यदि ऐसा है, तो आपने यह कैसे किया?- धन्यवाद स्वाथी –

+0

मैं ऐसा करने की कोशिश नहीं कर रहा था, मैं चाहता था कि कैलेंडर कैसे प्रोग्राम किया गया था। – RobGThai

उत्तर

30

आप अपने repository browser का उपयोग कर एंड्रॉइड स्रोत कोड ब्राउज़ कर सकते हैं। यदि आप एक विशिष्ट प्रोजेक्ट (यानी स्रोत डाउनलोड करना) देखना चाहते हैं, तो आपको संस्करण नियंत्रण प्रणाली Git प्राप्त करने की आवश्यकता होगी। जब आपके पास गिट चल रहा है, तो आप git clone https://android.googlesource.com/projectname.git का उपयोग करके एक पूर्ण भंडार क्लोन कर सकते हैं या git clone --depth 1 https://android.googlesource.com/projectname.git कर हेड (सभी फ़ाइलों का सबसे वर्तमान संस्करण, उपयोगी अगर आप केवल स्रोत के माध्यम से ब्राउज़ करना चाहते हैं) प्राप्त कर सकते हैं।

प्रोजेक्ट का नाम शीर्ष फ़ोल्डर है जिसे आप रिपोजिटरी ब्राउज़र पर चुनते हैं, उदाहरण के लिए कैलेंडर एप के लिए platform/packages/apps/Calendar। फिर पूर्ण आदेश git clone https://android.googlesource.com/platform/packages/apps/Calendar है।

+1

मुझे गिट तक पहुंचने में समस्या आई: // URL - "android.git.kernel.org [0: 130.239.17.13]: errno = कनेक्शन का समय समाप्त हो गया"। ऐसा लगता है कि कुछ बंदरगाहों को फ़ायरवॉल से अवरुद्ध कर दिया गया था। मेरे लिए क्या काम किया गया http: // URL का उपयोग कर रहा था –

+0

http: // – domenukk

+0

का उपयोग करके ठीक काम किया गया यह मेरे पीसी पर मेरे फ्लैकी इंटरनेट के साथ बहुत लंबा समय ले रहा है, यह हर बार रीसेट करने के लिए जाता है। क्या कोडबेज की रिलीज शाखा को डाउनलोड करना संभव है, जो आधा दिन खत्म हो सकता है? – Gopinath

0

cygwin इंस्टॉल करें, और गिट के सिग्विन संस्करण स्थापित करें, फिर रेपो इंस्टॉल करने के लिए सामान्य निर्देशों का पालन करें।

आप किसी भी तरह से गिट रखना चाहते हैं - यह आधुनिक देव काम के लिए मानक vcs बन गया है। कुछ सामान अभी भी svn में है, लेकिन यह मर रहा है।

2

धन्यवाद एक बहुत, खिड़कियों में डाउनलोड मदद करने पर एक त्वरित गाइड, देखें कि इस

http://honey200.wordpress.com/2011/11/17/download-android-source-code-in-windows/

+4

मेरा सुझाव है कि आप अपने उत्तर में लिंक का सारांश जोड़ें। लिंक के पास समय के साथ तोड़ने का एक खरगोश है जिससे जवाब प्राप्त करना मुश्किल हो जाता है। –

15

के बाद से इस सवाल का मूल रूप से उत्तर दिया गया Android के लिए GitWeb और गूगल कोड खोज खजाने से समाप्त हो चुकी है। सौभाग्य से, एसडीके प्रबंधक अंततः आपको एंड्रॉइड 4.0 के लिए download the source codeऔर बाद में सभी एपीआई और उपकरणों के साथ अनुमति देता है।

आप पूर्व आइस क्रीम सैंडविच (4.0) एंड्रॉयड स्रोत कोड तक पहुंच की जरूरत है और गूगल के non-Windows download instructions का उपयोग नहीं करना चाहते, तो आप आपके द्वारा ऑनलाइन की जरूरत के लिए GrepCode खोज सकते हैं। ("एंड्रॉइड" और कक्षा या विधि का नाम ढूंढें, और उसके बाद इच्छित कोड का संस्करण चुनें।) GrepCode काम करता है, लेकिन मैंने इसे आईई को कई बार क्रैश देखा है। एक विकल्प Android Sources plugin for Eclipse डाउनलोड करना होगा, जो आपको एंड्रॉइड के संस्करणों के लिए 4.0.1 तक के सभी स्रोत कोड देता है।

एक बार जब आप स्रोत कोड है, तो आप स्रोत निर्देशिका आप Eclipse में अपना .jar करने के लिए प्रयोग कर रहे हैं, इस प्रकार संलग्न कर सकते हैं:

राइट-क्लिक करें परियोजना>गुण>जावा बिल्ड पथ>लाइब्रेरी टैब>+ का चयन करें .jar के बगल में आप स्रोत कोड संलग्न करना चाहते हैं>स्रोत अटैचमेंट पर क्लिक करें ताकि स्रोत फ़ाइलों का निवास किया जा सके।

+0

अपडेट: मैं सिर्फ GrepCode का उपयोग कर रहा था और किसी भी समय आईई 9 में कोई समस्या नहीं थी, अतीत में जो समस्याएं थीं वह शायद संस्करण निर्भर थीं। – hotshot309

0

मेरे लिए इसे GrepCode पर ब्राउज़ करना सबसे आसान तरीका है।

+0

लेकिन यह प्रश्नों का उत्तर नहीं देता है। उदाहरण के लिए 'inform_template_big_text.xml' के लिए खोज सभी प्रकार की चीजें पाता है लेकिन लेआउट एक्सएमएल नहीं। – Martin

1

1) स्थापित करें Git: http://git-scm.com/

2) ओपन Git Bash आरंभ मेनू> Git> Git बैश

3) Git बैश विंडो में से, अपने पसंदीदा सूची को वर्तमान निर्देशिका बदल (उदाहरण के लिए डी: \ android_src) निम्न आदेश द्वारा: cd /d/androidsrc/

4) Windows Explorer में, एक खाली फ़ाइल D:\android_src\download.sh बना सकते हैं और नोटपैड

5 से इसे खोलने के) नीचे दिए गए लिंक एक खोलें ./download.sh

भी देखें: आदेश का पालन करते हुए

http://pastebin.com/DfqBFKnK

6) Git बैश विंडो में डाउनलोड खोल स्क्रिप्ट निष्पादित करें: d कोड & D:\android_src\download.sh में पेस्ट कॉपी कर उन्हें बचाने के लिए और बंद नोटपैडhttps://android.googlesource.com/

2

कदम:

  1. http://cygwin.com/install.html से साइगविन डाउनलोड करें।
  2. लगभग सभी डिफ़ॉल्ट के साथ सिग्विन स्थापित करें। सिग्विन सेटअप के दौरान, मॉड्यूल curl और python (उनके लिए खोजें) का चयन करें और उन्हें स्थापित करने के लिए चिह्नित करें।
  3. cygwin.exe प्रारंभ करें और अपनी पसंदीदा निर्देशिका पर जाएं (मेरा D:/Android/sources/4.0/try2 है)। उदाहरण: $: cd /cygdrive/d/Android/sources/4.0/try2

  4. भागो नीचे दिए गए निर्देशों एक के बाद एक:

    i) mkdir bin

    ii

    ) PATH=/cygdrive/d/Android/sources/4.0/try2/bin:$PATH

    iii

    ) curl https://storage.googleapis.com/git-repo-downloads/repo > /cygdrive/d/Android/sources/4.0/try2/bin/repo

    iv) mkdir source

    v) cd source

    vi)
    मास्टर शाखा:
    repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1

    vii) साख दें यदि

    आठ आवश्यक) repo sync

    : उदाहरण के लिए
    repo init -u https://android.googlesource.com/platform/manifest

    4.0.1 शाखा

स्रोत: click here

संबंधित मुद्दे