2010-04-15 15 views
7

मेरा ग्राहक मेरे एंड्रॉइड ऐप को डॉगफूड करना चाहता है। उनके पास ग्रहण नहीं है और इसे स्थापित नहीं करना चाहते हैं। क्या उनके पास अपना एपीके भेजने का एक और सुविधाजनक तरीका है? क्या मैं इसे ईमेल के माध्यम से भेज सकता हूं और उन्हें मोबाइल डिवाइस में लगाव खोल सकता हूं? क्या यह स्वचालित रूप से खुद को स्थापित करना शुरू कर देगा?एंड्रॉइड: एक असली डिवाइस पर परीक्षण ऐप

उत्तर

15

, APK अपलोड एक वेब साइट के लिए वेब सर्वर को कॉन्फ़िगर proper MIME type साथ .apk फ़ाइलों की सेवा, और एक ई-मेल, एसएमएस, ट्वीट के माध्यम से परीक्षक को URL भेज, आदि

+2

एमआईएमई-प्रकार चरण की आवश्यकता नहीं है। बस किसी भी विवरण के किसी वेब साइट (या वास्तव में, वेब * सर्वर *) पर एपीके अपलोड करना पर्याप्त है। सर्वर कॉन्फ़िगरेशन के साथ गड़बड़ करने की कोई आवश्यकता नहीं होनी चाहिए। – aroth

+0

@aroth: यह अपेक्षाकृत हालिया विकास हो सकता है। – CommonsWare

2

मैंने कभी भी एपीके को अटैचमेंट के रूप में नहीं भेजा है (मैं आमतौर पर इंटरनेट पर एपीके को एक लिंक भेजता हूं) लेकिन मुझे उम्मीद है कि यह काम करेगा। बस इसे खोलने के लिए क्लिक करें, और आपको मार्केट एप्लिकेशन में मिलने वाली अनुमतियों के बारे में वही संकेत मिलता है।

एपीके को हस्ताक्षर करने की आवश्यकता है हालांकि (यह आसानी से एंड्रॉइड टूल्स -> निर्यात हस्ताक्षर आवेदन पैकेज के साथ ग्रहण में किया जा सकता है)। यह भी सुनिश्चित करें कि android:debuggable="false" AndroidManifest.xml में आपके एप्लिकेशन टैग में सेट है।

+1

ईमेल दृष्टिकोण केवल तभी काम कर सकता है जब ईमेल क्लाइंट एपीके फ़ाइलों के लिए एमआईएमई प्रकार के बारे में जानता हो, जो असंभव प्रतीत होता है। – CommonsWare

4

CommonsWare के जवाब के लिए एक महान है करने के लिए ऐसा करने का तरीका एक और तरीका जिसे मैंने अतीत में उपयोग किया है ताकि कुछ लोगों को बीटा परीक्षण करने के लिए कुछ ऐप्स मिल सकें, क्या उन्होंने एपीके फ़ाइल को फोन के एसडी कार्ड पर रखा है। फिर फ़ाइल पर ब्राउज़ करने और इसे इंस्टॉल करने के लिए एस्ट्रो फ़ाइल प्रबंधक जैसे ऐप का उपयोग करें।

मेरे पास कुछ अन्य डेवलपर्स भी मुझे अपनी एपीके फाइलों का परीक्षण करने के लिए ईमेल करते हैं, और यही वह तरीका है जिसका उपयोग मैं अपने फोन पर अपने ऐप्स इंस्टॉल करने के लिए करता था। ध्यान दें कि मैं अपने पीसी पर सिर्फ ईमेल खोल रहा हूं, और यूएसबी के माध्यम से फोन पर एसडी कार्ड से लगाव को सहेज रहा हूं।

+0

कोई इसे क्यों कम करेगा? –

1

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

एंड्रॉयड 1.5 के साथ मेरे फोन (यदि USB के माध्यम से स्थानांतरित कर apk स्थापित हो जाएगा) पर परीक्षण किया गया

1

मैं हमेशा इस app इस्तेमाल किया। हर बार बेकार ढंग से काम किया।

4

यह धागा बहुत पुराना है, लेकिन मुझे लगता है मैं जोड़ना होगा सोचा:

कोशिश ड्रॉपबॉक्स अनुप्रयोग। एक साझा फ़ोल्डर बनाएं और डिवाइस को कॉन्फ़िगर करें ताकि वह उस फ़ोल्डर तक पहुंच सके, तो आपका क्लाइंट इसे एपीके पर नेविगेट करके और इसे खोलकर सीधे डिवाइस पर इंस्टॉल कर सकता है।

3

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

मैं अपने ड्रॉपबॉक्स सार्वजनिक फ़ोल्डर में बस अपनी .एपीके फ़ाइल छोड़ देता हूं, अपना यूआरएल प्राप्त करता हूं और उस यूआरएल के लिए क्यूआर कोड उत्पन्न करने और ईमेल या आईएम के माध्यम से भेजने के लिए kaywa.com जैसी ऑनलाइन सेवा का उपयोग करता हूं।

यह तेज़ और आसान है (बिल्कुल उल्लेख नहीं है, बिल्कुल मुफ्त)।

0

यह पोस्ट पुराना है, लेकिन मुझे लगता है कि मुझे यह जोड़ना चाहिए: हॉकी ऐप का उपयोग करें: http://hockeyapp.net/ परीक्षण और संस्करणों के प्रबंधन के लिए यह एक महान मंच है।

+0

हालांकि यह लिंक प्रश्न का उत्तर दे सकता है, लेकिन यहां उत्तर के आवश्यक हिस्सों को शामिल करना बेहतर है और संदर्भ के लिए लिंक प्रदान करना बेहतर है। लिंक किए गए पृष्ठ में परिवर्तन होने पर लिंक-केवल उत्तर अमान्य हो सकते हैं। – gotqn

+0

धन्यवाद। हॉकी ऐप परीक्षण ऐप के लिए एक मंच है: हॉकीएप लाइव क्रैश रिपोर्ट एकत्र करने, अपने उपयोगकर्ताओं से प्रतिक्रिया प्राप्त करने, अपने बीटा वितरित करने और अपने परीक्षण कवरेज का विश्लेषण करने का एक शानदार तरीका है। लेखन के समय वेबसाइट है: http://hockeyapp.net/ –

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