क्या एंड्रॉइड स्टूडियो जैसे किसी भी आईडीई के बिना केवल एंड्रॉइड एसडीके का उपयोग करके एंड्रॉइड ऐप्स विकसित करना संभव है?क्या मैं आईडीई के बिना एंड्रॉइड ऐप्स विकसित कर सकता हूं?
उत्तर
Android के लिए आधारभूत डिबगिंग वातावरण हैं: एडीबी डी डी एम एस जावा डीबगर
आप उन लोगों के साथ की कोशिश कर सकते हैं। अधिक जानकारी यहां हैं: http://developer.android.com/tools/debugging/debugging-projects-cmdline.html
यह वास्तव में पूछे गए प्रश्न को संबोधित नहीं करता है। –
हाँ। आप ऐसा कर सकते हैं । बस आप कमांड लाइन उपयोगकर्ता कर सकते हैं। Command Android Development चीजों को तेज़ी से करने के लिए मैं आईडीई का उपयोग करूंगा।
निश्चित रूप से, command-line tools का उपयोग करें लेकिन ... आप आईडीई का उपयोग क्यों नहीं करना चाहते हैं? आपके पास बहुत सारे विकल्प हैं।
हां, the Google SDK documentation देखें।
हालांकि, वर्तमान टूलचेन और दस्तावेज़ीकरण के साथ यह एक उग्र संघर्ष होगा। मैं यह भी करने की कोशिश कर रहा हूं (एक देव के लिए जो विम और यूनिक्स टूल्स में रहता है, एंड्रॉइड स्टूडियो अनिवार्य रूप से धीमा और फुलाया जाता है)।
मुख्य मुद्दों मैं अब तक मिल गया है:
SDK documentation एक चींटी चालित प्रोजेक्ट बनाने के लिए निर्देश देता है, लेकिन एसडीके अब Gradle का उपयोग कर की दिशा में सक्षम है। यदि आप एक रैखिक फैशन में Google दस्तावेज़ के माध्यम से काम कर रहे हैं, तो आपको बाद के पाठ मिलेंगे, आप ग्रेड निर्माण निर्देश जारी करते हैं। आपके एंटी-बिल्ट प्रोजेक्ट के लिए।
कमांड लाइन से वास्तव में एक ग्रैडल-निर्मित प्रोजेक्ट बनाने के तरीके पर बहुत कम दस्तावेज है। कमांड लाइन का उपयोग मैं है:
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 खुद के संस्करण को दर्शाता है। इसे ढूंढना आसान नहीं था।भले ही आप इसे एक परियोजना को सही तरीके से बनाने के लिए प्राप्त करते हैं, तो शायद यह आगे बिना हेरफेर के निर्माण नहीं करेगा। जेनरेट की गई फ़ाइलों में से एक (
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
होना चाहिए।ये त्रुटियों के साथ एसडीके द्वारा उत्पन्न फाइलें हैं।
दस्तावेज आईडीई-आधारित विकास पर केंद्रित है। एक बार जब आप कमांड लाइन का उपयोग कर प्रोजेक्ट बनाने और प्रबंधित करने के शुरुआती कुछ पेजों को प्राप्त कर लेते हैं, तो यह बहुत ही आईडीई-केंद्रित है।
ऐप बदलने जैसी चीजों पर निर्देश थीम का पालन करना कठिन या असंभव है क्योंकि वे आपके लिए किए गए चरणों को छोड़ देते हैं।
सामान्य रूप से, एंड्रॉइड के लिए पूरी तरह से आईडीई-कम विकास (कम से कम जावा में, आधिकारिक एसडीके का उपयोग करके) बहुत दर्दनाक है।और मेरी व्यक्तिगत राय यह है कि आईडीई-आधारित विकास समान रूप से दर्दनाक है (लिनक्स के नीचे उच्च-डीपीआई स्क्रीन पर धीमी, सूजन, बदसूरत और स्पष्ट रूप से जादू से भरा हुआ है जो कमांड लाइन पर दोहराने के लिए दर्द है)।
संपादित करें: मुझे यह जोड़ना चाहिए कि उपर्युक्त एसडीके उपकरण v24.2, एसडीके प्लेटफार्म-टूल्स v22, एसडीके बिल्ड-टूल्स v22.01 और एंड्रॉइड एपीआई 22 (5.1.1) का उपयोग करना है।
आपको यूआई भाग को डिज़ाइन करने के लिए अभी भी एक आईडीई की आवश्यकता है। हां, आप XML में डिज़ाइन UI का उपयोग कर सकते हैं, लेकिन आपको अभी भी एक पूर्वावलोकन की आवश्यकता है कि यह कैसा दिखता है। जावा आधारित आईडीई भारी और धीमी हैं, लेकिन आप अभी भी वीआई प्लगइन का उपयोग करने के लिए बेहतर हैं जैसे एंड्रॉइड स्टूडियो के लिए एपलीप्स या आइडियाविम के लिए रैपर। – AndaluZ
कृपया हम सभी के लिए अपने निडर कदमों का पालन करने के लिए, काले और हरे रंग में अपनी यात्रा का एक ब्लॉग लिखें। – baash05
रोलबोट द्वारा अटलांटिक महासागर को पार करना भी संभव है ... हर किसी की तरह एयरलाइन टिकट खरीदें, यह आसान है;) –
नोटपैड पर एक एंड्रॉइड ऐप लिखना मैं अपने विंडोज लैपटॉप पर क्या करता हूं।
डाउनलोड विकास किट: डाउनलोड विंडोज के लिए एक जावा डेवलपमेंट किट 1.6 और एक Android डेवलपमेंट किट
सबसे पहले आप इस प्रकार अपने लैपटॉप कॉन्फ़िगर करें। इसी प्रकार किट मैनेजर के एंड्रॉइड किट जीयूआई संस्करण के पुराने संस्करण को डाउनलोड करने का प्रयास करें ताकि आप आवश्यक डाउनलोड कर सकें। किट मैनेजर का उपयोग एंड्रॉइड -23 मंच निर्माण उपकरण डाउनलोड करें। एंड्रॉइड स्टूडियो में धीमी प्रदर्शन हो सकती है, इसलिए इसे टालने का प्रयास करें।
कॉन्फ़िगर किट: सेट विंडोज
PATH
चर सहीMy Computer -> Properties -> Advanced System Settings
क्लिक करने या अपने नियंत्रण कक्ष में उचित सेटिंग में बदलाव से।PATH
में जावा निर्देशिका में जावा की कंपाइलर निष्पादन योग्य फ़ाइल और एंड्रॉइड किट कीandroid.bat
फ़ाइल शामिल होनी चाहिए।डाउनलोड बिल्ड-उपकरण: (सिफारिश की, लेकिन चींटी भी इस्तेमाल किया जा सकता।) ये कार्यक्रम हमारे सुविधा के लिए आसान उपयोग के लिए आदेश-पंक्ति उपकरण कॉन्फ़िगर करें। मैंने संस्करण 2.2.1 डाउनलोड किया क्योंकि यह पुराने जावा & पुराने एंड्रॉइड का उपयोग कर सकता है।
मैं अपने GitHub पृष्ठ पर इन निर्देशों के बारे में लिखा है: https://animeshshrivastav.github.io/
- 1. एंड्रॉइड ऐप्स विकसित करने के लिए अच्छा एंड्रॉइड आधारित आईडीई
- 2. क्या मैं पर्ल में एंड्रॉइड एप्लिकेशन विकसित कर सकता हूं?
- 3. क्या मैं जावा के अलावा किसी अन्य चीज़ में एंड्रॉइड के लिए विकसित कर सकता हूं?
- 4. क्या मैं पाइथन का उपयोग कर देशी आईफोन, एंड्रॉइड, विंडोज, ब्लैकबेरी ऐप्स लिख सकता हूं?
- 5. क्या मैं इंटेलिज आइडिया का उपयोग कर ग्रीनफुट के लिए विकसित कर सकता हूं?
- 6. क्या मैं gwt का उपयोग कर एंड्रॉइड एप्लिकेशन विकसित कर सकता हूं?
- 7. असेंबली भाषा का उपयोग कर एंड्रॉइड ऐप्स विकसित करना
- 8. क्या मैं डिवाइस के बिना ऐप जारी कर सकता हूं?
- 9. आईडीई को पुनरारंभ किए बिना मैं एक अद्यतन घटक पैकेज कैसे लोड कर सकता हूं?
- 10. हैकिंटोश पर आईओएस ऐप्स विकसित करना - क्या मैं इसे ऐप्पल के ऐप स्टोर में रिलीज़ कर सकता हूं?
- 11. डेल्फी आईडीई क्या विकसित किया गया है?
- 12. क्या मैं सी ++, सी में एंड्रॉइड प्रोग्रामिंग कर सकता हूं?
- 13. क्या मैं क्रॉस-प्लेटफ़ॉर्म मोबाइल ऐप्स बनाने के लिए जावा का उपयोग कर सकता हूं?
- 14. मैं Emacs में एंड्रॉइड के लिए कैसे विकसित कर सकता हूं?
- 15. जावा के बिना एंड्रॉइड ऐप्स बनाना
- 16. क्या मैं अमेज़ॅन ऐपस्टोर पर प्रकाशित एंड्रॉइड ऐप्स में AdMob का उपयोग कर सकता हूं?
- 17. क्या मैं जावास्क्रिप्ट में आईओएस (कोको) ऐप्स लिख सकता हूं?
- 18. मैं CGI.pm के साथ वेब 2.0 ऐप्स कैसे विकसित करूं?
- 19. मैं एक एंड्रॉइड ऐप कैसे भेज सकता हूं जिसे मैं ई-मेल पर किसी के लिए विकसित कर रहा हूं?
- 20. आईफोन और एंड्रॉइड दोनों के लिए ऐप्स विकसित करना
- 21. मैं आईडीई (जैसे एक्लिप्स) में शेफ कुकबुक और व्यंजनों को कैसे विकसित और डिबग कर सकता हूं?
- 22. फेसबुक ऐप्स के लिए सर्वश्रेष्ठ आईडीई (एफएमबीएल और एफबीजेएस समर्थन)
- 23. क्या मैं एएसई पर अपने मौजूदा पायथन ऐप्स पोर्ट कर सकता हूं?
- 24. क्या मैं ड्रूपल का उपयोग कर मोबाइल वेबसाइट विकसित कर सकता हूं?
- 25. क्या मैं installAware setup.exe से डेल्फी आईडीई को प्रतिलिपि फ़ाइलों के बिना c: \ programdata में स्थापित कर सकता हूं?
- 26. क्या मैं एंड्रॉइड टच इवेंट्स को सहेज सकता हूं?
- 27. मैं बिना फ्रेम के जावाडॉक कैसे उत्पन्न कर सकता हूं?
- 28. Xbox One के लिए ऐप्स विकसित करना?
- 29. क्या मैं एंड्रॉइड में प्रोग्रेसबार को डाटाबेस कर सकता हूं?
- 30. क्या मैं एंड्रॉइड पर jmonkeyengine का उपयोग कर सकता हूं?
http://developer.android.com/tools/building/building-cmdline.html – Gael
आप बनाम की कोशिश की? [मुफ़्त समुदाय संस्करण] (https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx) ==> [विजुअल स्टूडियो में क्रॉस-प्लेटफार्म विकास] (https: // msdn .microsoft.com/en-us/लाइब्रेरी/dn771552.aspx) - मैंने कोशिश नहीं की है; बस कुछ ऐसा जो आप जांचना चाहते हैं। – gerryLowry