Android स्टूडियो - डिबग के बजाय रिलीज़ एपीके को तैनात करें


83

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

क्या किसी को पता है कि मैं एपीके के पथ को कैसे निर्दिष्ट कर सकता हूं जो एंड्रॉइड स्टूडियो को तैनात करता है? मुझे पता है कि मैं एडीबी के साथ कमांड लाइन से इंस्टॉल कर सकता हूं, लेकिन यह चीजों को गति देगा अगर मैं बस एक बटन पर क्लिक कर सकता हूं। धन्यवाद।

जवाबों:


145

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


6
@nenick क्षमा करें, मुझे वह दिखाई नहीं देता। कहाँ है कि BuildVariants टैब माना जाता है?
रादु

5
जब यह दिखाई नहीं देता है, तो बाएं कोने के नीचे स्थित ओट एंड्रॉइड स्टूडियो के एक छोटे से मॉनिटर प्रतीक को देखें। जब आप इसे क्लिक करते हैं तो बिल्ड वैरिएंट टैब मॉनिटर प्रतीक के ऊपर बाईं ओर दिखाई देना चाहिए।
नीनिक

बहुत बढ़िया जवाब! सरल और उपयोगी! धन्यवाद!
Oleksandr.D

1
बस (यह मुझे उलझन में) जोड़ना चाहते हैं कि भले ही कोई [वी] ड्रॉपडाउन बटन नहीं है, बस मेनू प्राप्त करने के लिए चयनित बिल्ड प्रकार पर क्लिक करें! बहुत बढ़िया जवाब!
हैक

एंड्रॉयड स्टूडियो 3 पर अगर आप बिल्ड नहीं मिल रहा है प्रकार आप इसे देखें> उपकरण Windows- पर क्लिक दिखाई> BuildVariants कर सकते हैं
Antonino

59

Build Variationदूर बाईं ओर स्थित टैब पर क्लिक करें । यदि यह नहीं है, तो सुदूर बाएँ कोने (गहरे भूरे क्षेत्र) में मॉनिटर आइकन दबाएँ:

मॉनिटर आइकन

से निर्माण भिन्नता टैब परिवर्तन में debugकरने के लिए releaseसूची आइटम पर क्लिक करके।

विविधता का निर्माण


10

एक कमांड चलाएं

./gradlew assemble<variant_name>
//for example
./gradlew assembleRelease

[पैकेज आरा]

सफलता के निर्माण के बाद आप .apkपर फ़ाइल पा सकते हैं

project_path/app/build/outputs/apk/<variant_name>/
//for example
project_path/app/build/outputs/apk/release/

या बस adb के माध्यम से स्थापित करें

adb install apk_path

यहाँ और पढ़ें

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