2015-09-18 11 views
16

मैंने एंड्रॉइड स्टूडियो डाउनलोड किया और इसे स्थापित किया। जब मैंने इसे लॉन्च किया, तो यह सब "ग्राफिकल" है। मेरा स्क्रीन रीडर इस पर कुछ भी नहीं पढ़ रहा है।Android स्टूडियो का उपयोग किए बिना एंड्रॉइड ऐप कैसे बनाएं?

मैं पसंद करूंगा कि मैं अपने नोटपैड ऐप का उपयोग कर सकता हूं, लेकिन "अकेले खड़े" ट्यूटोरियल बहुत ही थके हुए हैं, और वेब पर कई ट्यूटोरियल में नोटपैड का उपयोग करके ऐप्स बनाने के निर्देश नहीं हैं। मैं जानना चाहता था कि कोई वैकल्पिक आईडीई है, या एंड्रॉइड ऐप्स को कोड करने का दूसरा तरीका है?

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

इसके अलावा, अगर मैं किसी भी तरह से नोटपैड का उपयोग करके एंड्रॉइड ऐप्स बनाने का तरीका समझता हूं, तो मैं उनका परीक्षण कैसे करूं? क्या मुझे फोन चाहिए? मैं इन सब शुरुआत प्रश्नों के लिए माफी चाहता हूँ, लेकिन मैं अभी शुरुआत :)

+1

यदि आप एक छोटा ऐप बना रहे हैं तो एआईडी - https://play.google.com/store/apps/details?id=com.aide.ui&hl=hi आज़माएं –

उत्तर

2

आप इस लिंक का अनुसरण कर सकते हैं: http://developer.android.com/tools/building/building-cmdline.html आप केवल निर्माण करने के लिए, नहीं चलाना चाहते हैं, तो आप एक फोन की जरूरत नहीं है। यदि आप फोन के बिना परीक्षण चाहते हैं तो आप एंड्रॉइड एसडीके फ़ोल्डर में "एवीडी प्रबंधक.एक्सई" चलाकर एक एमुलेटर का उपयोग कर सकते हैं।

2

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

असल में, प्रत्येक प्रोजेक्ट में build.gradle फ़ाइलों की सूची है जिसमें इसे बनाने के निर्देश हैं, और आपको केवल अपने ऐप को संकलित करने के लिए उपयुक्त कमांड के साथ ग्रैडल लॉन्च करना होगा।

येलिवर ने कमांड लाइन से ऐप बनाने के लिए टूल का उल्लेख किया, प्रोजेक्ट स्ट्रक्चर और मूल बिल्ड फाइल बनाने के लिए टूल भी हैं: http://developer.android.com/tools/projects/projects-cmdline.html (यह दस्तावेज पूरी तरह से अद्यतित नहीं है, हालांकि, यह पुराने project.properties प्रारूप का उल्लेख करता है)

अपने ऐप को चलाने के लिए एक फोन होने के लिए निश्चित रूप से विकसित करने के लिए अच्छा और तेज होना जा रहा है। एम्यूलेटर सही, काफी धीमी, और कभी-कभी उत्तरदायी नहीं है। यदि आपका ऐप अन्य ऐप्स के साथ इंटरैक्ट करता है, तो एमुलेटर की तुलना में अपने फोन पर अन्य ऐप्स इंस्टॉल करना भी आसान है।

0

मैंने एंड्रॉइड स्टूडियो का उपयोग किये बिना एंड्रॉइड डेवलपमेंट के लिए two small scripts लिखा था। वे एपीके का निर्माण कर रहे हैं और इसे कनेक्टेड डिवाइस पर स्थापित कर रहे हैं और इंस्टॉल किए गए एप्लिकेशन के आउटपुट के साथ लॉगकैट खोल रहे हैं। यह दो स्क्रिप्ट एंड्रॉइड स्टूडियो की सभी सुविधाओं को कब सोचने के लिए पूरा करने के करीब नहीं है लेकिन वे कम से कम आपके फोन पर प्रोजेक्ट चलाने की इजाजत दे रहे हैं।

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