Android विकास के लिए कौन से IDE हैं?


16

मैंने हाल ही में अपना पहला एंड्रॉइड फोन (एचटीसी लीजेंड) खरीदा है। अब मैं इसके लिए विकास करना चाहता हूँ !! :) क्या यह उबंटू के तहत संभव है और सबसे अच्छा उपकरण क्या है? ग्रहण या IntelliJ या शायद कुछ और?

UPD: यह मेरे लिए लगभग एक वर्ष का समय लेता है (क्षमा करें मेरी आलसीपन;) लेकिन यह मेरा पहला एंड्रॉइड ऐप है - https://market.android.com/details?id=com.maxsoft.balls उबंटू में + ADT द्वारा बनाया गया। !

जवाबों:


14

संभवतः उपयोग करने के लिए सबसे आसान, और आधिकारिक तौर पर समर्थित, ग्रहण है

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

http://developer.android.com/tools/index.html

Google अब एक ADT बंडल वितरित करता है , जिसमें ADT प्लगइन, SDK और प्लेटफ़ॉर्म टूल्स के साथ ग्रहण और एमुलेटर के लिए नवीनतम एंड्रॉइड प्लेटफ़ॉर्म और सिस्टम छवि शामिल है।

http://developer.android.com/sdk/index.html

Android SDK Tools अकेले अभी भी यदि आप पूरे बंडल देखना पसंद नहीं करते डाउनलोड किया जा सकता है, या यदि आपके पास पहले से ग्रहण स्थापित किया है और अभी करना चाहते हैं एडीटी प्लगइन जोड़ने और एसडीके / मंच उपकरण, या आप किसी अन्य आईडीई का उपयोग करना पसंद करते हैं।

http://developer.android.com/sdk/installing/index.html


7

यदि आपके पास जावा के साथ पूर्व विकास का अनुभव है, तो आप ग्रहण + एडीटी प्लगइन की कोशिश कर सकते हैं - सबसे अच्छा

या

Android के लिए ऐप आविष्कारक - इसकी बहुत सरल और आसान, जावा प्रोग्रामिंग ज्ञान की कोई आवश्यकता नहीं है


5

यह आपकी व्यक्तिगत पसंद पर निर्भर है। एंड्रॉइड एसडीके उबंटू पर ठीक काम करता है (मैं इसे हर दिन उपयोग करता हूं) और उस आईडीई से स्वतंत्र जिसे आप उपयोग करना चाहते हैं।

व्यक्तिगत रूप से मैं IntellJ IDEA का उपयोग करता हूं। समुदाय संस्करण में Android समर्थन है और यह मुफ़्त है। ग्रहण डिफ़ॉल्ट उपकरण है और स्वतंत्र भी है और अच्छी तरह से काम भी करता है।

मैं अन्य संपादकों जैसे विम, कोमोडोइट और अन्य का उपयोग करने वाले कई लोगों को भी जानता हूं। हालाँकि मैं पहले दो सुझावों में से एक का उपयोग करने का सुझाव दूंगा।

ऐप के निर्माण के संदर्भ में आपको अपाचे चींटी का उपयोग करके डिफ़ॉल्ट बिल्ड का उपयोग करना चाहिए या आप इसे अपाचे मावेन और मावेन एंड्रॉइड प्लगइन के साथ भी बना सकते हैं। किसी भी मामले में एक बिल्ड टूल ढूंढें जो आपके द्वारा उपयोग की जाने वाली आईडीई से स्वतंत्र है और संभवतः एक निरंतर एकीकरण सर्वर का उपयोग भी करता है।


4

अन्य दो उल्लेखों के अनुसार, Eclispe + ADT सबसे अच्छा विकल्प है। Eclispe + Android में लॉगकैट दर्शक, स्टैक ट्रेस दर्शक, डीडीएमएस जैसी कई विशेषताएं हैं, जहां से आप स्क्रीन स्क्रीनशॉट भी ले सकते हैं। आप अपने ऐप्स का परीक्षण करने के लिए ग्रंथों और आने वाले फोनकॉल का अनुकरण भी कर सकते हैं। डिबगिंग भी एक हवा है। मैंने खुद अपने कॉलेज के सिलेबस के हिस्से के रूप में एंड्रॉइड के लिए एक ऐप बनाया है, और मैं ग्रहण + विज्ञापन की सलाह देता हूं। स्थापना मदद के लिए इस पृष्ठ को गोटो । आप यहां से एसडीके डाउनलोड कर सकते हैं


और मानक Ubuntu रेपो के बारे में क्या? मुझे स्टॉक ग्रहण स्थापित करना चाहिए, है ना?
एक्सटेंडर

1
@Extender मैं ग्रहण रेपोस के बारे में पता नहीं कर रहा हूँ, यह IMO से टारबॉल डाउनलोड करने के लिए एक बेहतर अभ्यास है, eclipse.org/downloads डाउनलोड सूची में पहले ग्रहण, पर्याप्त है आप के लिए। हां, आपको अपने होम डायरेक्टरी में टारबॉल को "एक्सट्रैक्ट" करना होगा, और अपने होम डायरेक्टरी में एक कार्यक्षेत्र बनाना होगा, जहां आपकी परियोजनाएं संग्रहीत हैं। ग्रहण निकालने के बाद, SDK को स्थापित करने के लिए developer.android.com/guide/developing/eclipse-adt.html पर मार्गदर्शिका पढ़ें और आप सभी सेट हो गए हैं। यदि आपको कोडिंग करते समय किसी भी समस्या का सामना करना पड़ता है, तो सवाल पूछने के लिए स्टैकओवरफ़्लो एक अच्छी जगह है। प्रशन।
TheTuxRacer

ज़रूर, कोई समस्या नहीं है! आपसे कुछ बेहतरीन ऐप्स देखने की उम्मीद: D
TheTuxRacer

अंत में कुछ करने में एक साल लगता है))) देखें UPD
एक्सटेंडर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.