2013-07-08 6 views
5

मुझे ग्रहण के बजाय इंटेलिज आईडीई का उपयोग करके एंड्रॉइड मंच जावा कोड को देखना/संपादित करना पसंद है।इंटेलिज आईडीई (एंड्रॉइड स्टूडियो अधिमानतः) का उपयोग कर एंड्रॉइड प्लेटफ़ॉर्म स्रोत (एओएसपी) को नेविगेट/संपादित/संपादित कैसे करें?

क्या यह संभव है? यदि हां, तो यह कैसे करें इस पर कोई संकेतक?

धन्यवाद

उत्तर

8

एओएसपी रूट फ़ोल्डर से,

1) पहले अपना लक्ष्य बनाएं। यह जो भी जावा फाइलें उत्पन्न करेगा जो एओएसपी निर्माण के दौरान उत्पन्न होने की आवश्यकता है। 2) lndir का उपयोग कर एओएसपी डीआईआर का एक छाया डीआईआर बनाएँ। मान लीजिए कि आपके एस्पो डीआईआर ~ जॉन/वर्क/एओएसपी/आईआईसी हैं। फिर ~/जॉन/वर्क/एओएस/icsshadow

सीडी से icsshadow और "lndir ../ics" का आह्वान करें। यह ics के तहत सब कुछ के लिए symlinks बना देगा।

3) अब आप अपनी आईडीई की जरूरत/उत्पन्न करने वाली सभी सामग्री के लिए icsshadow का उपयोग करते हैं। यदि आप ics फ़ोल्डर का उपयोग करते हैं, तो एएसओ बिल्ड कुछ समय विफल रहता है यदि आईडीई किसी भी निर्माण कलाकृतियों को उत्पन्न करता है।

4) सीडी से icsshadow निर्देशिका। विकास/उपकरण/idegen/idegen.sh

इसे तब तक प्रतीक्षा करें जब तक यह पूरा नहीं हो जाता है।

5) यदि आप IntelliJ का उपयोग करना चाहते हैं, तो icsshadow फ़ोल्डर से android.ipr खोलें। यदि आप एक्लिप्स का उपयोग करना चाहते हैं, तो icsshadow फ़ोल्डर से .classpath आयात करें।

ग्रहण सेटअप के लिए, कृपया Using eclipse to browse and edit AOSP देखें।

+0

यदि आप कोई फ़ाइल जोड़ना चाहते हैं तो क्या होगा? क्या आपको इसे ics में जोड़ना है और फिर lndir करना है? – Pierrew

+1

हां। आपको lndir प्रक्रिया दोहराना है। – videoguy

+0

@videoguy क्या आईडीई के लिए भूगर्भीय फ़ाइलों से एओएसपी परियोजना को साफ करने के लिए कोई कमांड या sh फ़ाइल है? (यदि मैं सही ढंग से समझता हूं, तो आप कहते हैं कि हमें मूल फ़ोल्डर के तहत आईडीई के लिए आवश्यक फाइलें नहीं उत्पन्न करनी चाहिए। हाँ?) –

-2

ठीक है, पहले तुम यहाँ से एंड्रॉयड स्टूडियो स्थापित करने के लिए है: तो फिर http://developer.android.com/sdk/installing/studio.html

, अगर आप पहले से ही ग्रहण में एक परियोजना है यहाँ आप इसे कैसे एंड्रॉयड स्टूडियो को निर्यात है: http://developer.android.com/sdk/installing/migrate.html

+1

वह विकल्प ग्रहण एडीटी आधारित एंड्रॉइड परियोजनाओं को स्टूडियो में स्थानांतरित करने के लिए है। मैं जो खोज रहा हूं वह एंड्रॉइड प्लेटफ़ॉर्म स्रोतों (ढांचे/आधार, पैकेज निर्देशिका आदि) के लिए ऐसा करने का एक तरीका है। एंड्रॉइड स्रोतों के अंदर जावा कोड एंट बिल्ड सिस्टम का उपयोग नहीं करता है जो एसडीके आधारित परियोजनाओं का उपयोग करता है। – videoguy

+0

यह धागा देखें: http://stackoverflow.com/questions/16626810/can-android-studio-be-used-to-run-standard-java-projects –

+1

वह लिंक एंड्रॉइड एसडीके आधारित ऐप्स के लिए भी है। एंड्रॉइड प्लेटफॉर्म स्रोतों में एक निर्देशिका विकास/विचार/intellij है। आश्चर्य है कि यह क्या है। जब मैंने उपरोक्त निर्देशिका को इंगित करते हुए इंटेलिज समुदाय संस्करण के साथ प्रोजेक्ट खोलने का प्रयास किया, तो कुछ भी नहीं हुआ। – videoguy

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