2015-03-26 2 views
26

क्या एंड्रॉइड स्टूडियो जैसे किसी भी आईडीई के बिना केवल एंड्रॉइड एसडीके का उपयोग करके एंड्रॉइड ऐप्स विकसित करना संभव है?क्या मैं आईडीई के बिना एंड्रॉइड ऐप्स विकसित कर सकता हूं?

+0

http://developer.android.com/tools/building/building-cmdline.html – Gael

+0

आप बनाम की कोशिश की? [मुफ़्त समुदाय संस्करण] (https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx) ==> [विजुअल स्टूडियो में क्रॉस-प्लेटफार्म विकास] (https: // msdn .microsoft.com/en-us/लाइब्रेरी/dn771552.aspx) - मैंने कोशिश नहीं की है; बस कुछ ऐसा जो आप जांचना चाहते हैं। – gerryLowry

उत्तर

1

Android के लिए आधारभूत डिबगिंग वातावरण हैं: एडीबी डी डी एम एस जावा डीबगर

आप उन लोगों के साथ की कोशिश कर सकते हैं। अधिक जानकारी यहां हैं: http://developer.android.com/tools/debugging/debugging-projects-cmdline.html

+1

यह वास्तव में पूछे गए प्रश्न को संबोधित नहीं करता है। –

0

हाँ। आप ऐसा कर सकते हैं । बस आप कमांड लाइन उपयोगकर्ता कर सकते हैं। Command Android Development चीजों को तेज़ी से करने के लिए मैं आईडीई का उपयोग करूंगा।

0

निश्चित रूप से, command-line tools का उपयोग करें लेकिन ... आप आईडीई का उपयोग क्यों नहीं करना चाहते हैं? आपके पास बहुत सारे विकल्प हैं।

23

हां, the Google SDK documentation देखें।

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

मुख्य मुद्दों मैं अब तक मिल गया है:

  1. SDK documentation एक चींटी चालित प्रोजेक्ट बनाने के लिए निर्देश देता है, लेकिन एसडीके अब Gradle का उपयोग कर की दिशा में सक्षम है। यदि आप एक रैखिक फैशन में Google दस्तावेज़ के माध्यम से काम कर रहे हैं, तो आपको बाद के पाठ मिलेंगे, आप ग्रेड निर्माण निर्देश जारी करते हैं। आपके एंटी-बिल्ट प्रोजेक्ट के लिए।

  2. कमांड लाइन से वास्तव में एक ग्रैडल-निर्मित प्रोजेक्ट बनाने के तरीके पर बहुत कम दस्तावेज है। कमांड लाइन का उपयोग मैं है:

    android create project --target android-22 --name MyProjectName --path my_project/ --activity MyProject --package com.example.android.myproject --gradle --gradle-version 1.2.2

    --gradle-version वास्तव में Gradle एंड्रॉयड प्लगइन संस्करण, नहीं Gradle खुद के संस्करण को दर्शाता है। इसे ढूंढना आसान नहीं था।

  3. भले ही आप इसे एक परियोजना को सही तरीके से बनाने के लिए प्राप्त करते हैं, तो शायद यह आगे बिना हेरफेर के निर्माण नहीं करेगा। जेनरेट की गई फ़ाइलों में से एक (project/build.gradle) में एक अवैध निर्देश नाम है (runProguard - मुझे अनुमान है कि अब इसे बहिष्कृत किया गया है)। परियोजना के निर्माण से पहले इसे minifyEnabled में बदला जाना चाहिए। और ग्रैडल प्लगइन 1.2.2 का उपयोग करके, फ़ाइल project/gradle/wrapper/gradle-wrapper.properties में ग्रैडल वितरण गलत तरीके से gradle-1.2.2-all.zip के रूप में सूचीबद्ध है। यह gradle-2.2.1-all.zip होना चाहिए।

    ये त्रुटियों के साथ एसडीके द्वारा उत्पन्न फाइलें हैं।

  4. दस्तावेज आईडीई-आधारित विकास पर केंद्रित है। एक बार जब आप कमांड लाइन का उपयोग कर प्रोजेक्ट बनाने और प्रबंधित करने के शुरुआती कुछ पेजों को प्राप्त कर लेते हैं, तो यह बहुत ही आईडीई-केंद्रित है।

    ऐप बदलने जैसी चीजों पर निर्देश थीम का पालन करना कठिन या असंभव है क्योंकि वे आपके लिए किए गए चरणों को छोड़ देते हैं।

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

संपादित करें: मुझे यह जोड़ना चाहिए कि उपर्युक्त एसडीके उपकरण v24.2, एसडीके प्लेटफार्म-टूल्स v22, एसडीके बिल्ड-टूल्स v22.01 और एंड्रॉइड एपीआई 22 (5.1.1) का उपयोग करना है।

+0

आपको यूआई भाग को डिज़ाइन करने के लिए अभी भी एक आईडीई की आवश्यकता है। हां, आप XML में डिज़ाइन UI का उपयोग कर सकते हैं, लेकिन आपको अभी भी एक पूर्वावलोकन की आवश्यकता है कि यह कैसा दिखता है। जावा आधारित आईडीई भारी और धीमी हैं, लेकिन आप अभी भी वीआई प्लगइन का उपयोग करने के लिए बेहतर हैं जैसे एंड्रॉइड स्टूडियो के लिए एपलीप्स या आइडियाविम के लिए रैपर। – AndaluZ

+4

कृपया हम सभी के लिए अपने निडर कदमों का पालन करने के लिए, काले और हरे रंग में अपनी यात्रा का एक ब्लॉग लिखें। – baash05

+0

रोलबोट द्वारा अटलांटिक महासागर को पार करना भी संभव है ... हर किसी की तरह एयरलाइन टिकट खरीदें, यह आसान है;) –

0

नोटपैड पर एक एंड्रॉइड ऐप लिखना मैं अपने विंडोज लैपटॉप पर क्या करता हूं।

  1. डाउनलोड विकास किट: डाउनलोड विंडोज के लिए एक जावा डेवलपमेंट किट 1.6 और एक Android डेवलपमेंट किट

    सबसे पहले आप इस प्रकार अपने लैपटॉप कॉन्फ़िगर करें। इसी प्रकार किट मैनेजर के एंड्रॉइड किट जीयूआई संस्करण के पुराने संस्करण को डाउनलोड करने का प्रयास करें ताकि आप आवश्यक डाउनलोड कर सकें। किट मैनेजर का उपयोग एंड्रॉइड -23 मंच निर्माण उपकरण डाउनलोड करें। एंड्रॉइड स्टूडियो में धीमी प्रदर्शन हो सकती है, इसलिए इसे टालने का प्रयास करें।

  2. कॉन्फ़िगर किट: सेट विंडोज PATH चर सही My Computer -> Properties -> Advanced System Settings क्लिक करने या अपने नियंत्रण कक्ष में उचित सेटिंग में बदलाव से। PATH में जावा निर्देशिका में जावा की कंपाइलर निष्पादन योग्य फ़ाइल और एंड्रॉइड किट की android.bat फ़ाइल शामिल होनी चाहिए।

  3. डाउनलोड बिल्ड-उपकरण: (सिफारिश की, लेकिन चींटी भी इस्तेमाल किया जा सकता।) ये कार्यक्रम हमारे सुविधा के लिए आसान उपयोग के लिए आदेश-पंक्ति उपकरण कॉन्फ़िगर करें। मैंने संस्करण 2.2.1 डाउनलोड किया क्योंकि यह पुराने जावा & पुराने एंड्रॉइड का उपयोग कर सकता है।

मैं अपने GitHub पृष्ठ पर इन निर्देशों के बारे में लिखा है: https://animeshshrivastav.github.io/

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

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