एक गैर-बाजार APK को अपडेट करें?


110

क्या कोई तरीका है जिसे हम एंड्रॉइड डिवाइस पर नॉन-मार्केट एपीके को अपडेट (पुनः इंस्टॉल नहीं) कर सकते हैं ? मैं केवल एक अदब स्थापित पा सकता हूँ (अदब अद्यतन जैसा कुछ भी नहीं)

जवाबों:


255

adb install -rनिकटतम आप प्राप्त करते हैं, यह वास्तव में एक अद्यतन है क्योंकि यह डेटाबेस और संग्रहीत प्राथमिकताओं को रखता है। यदि आप दोनों ऐप डेटाबेस को अनइंस्टॉल / री-इंस्टॉल करते हैं और प्राथमिकताएँ हटा दी जाती हैं। क्या आप वास्तव में उस एप्लिकेशन के बारे में अपडेट करने की कोशिश कर रहे हैं जो -r विकल्प आपकी मदद नहीं करता है?


कुछ डेटा है जो मैं ऐप में स्टोर करता हूं जिसे मैं अपडेट / रिइंस्टॉल में बनाए रखना चाहूंगा। मुझे लगता है कि अगर यह एक सीमा है, तो मेरे पास एकमात्र तरीका यह है कि इसे SD कार्ड में संग्रहीत किया जाए, लेकिन यदि उपयोगकर्ता कार्ड से डेटा हटाता है तो फिर से एक जोखिम है?
इंच खो दिया

4
ऐप में (संदर्भ प्राथमिकताओं में) आपके द्वारा संग्रहीत डेटा वहां फिर से इंस्टॉल हो जाएगा, यदि आप adb -r विकल्प का उपयोग करते हैं तो .... ये डेटा केवल तभी हटाया जाएगा जब आप उन्हें मैन्युअल रूप से अनइंस्टॉल या कोड द्वारा हटा दें।
विदर्भ विमोचन

1
क्या इस तरह स्थापित होने पर स्टैक के निशान देखने का कोई तरीका है?
विंसेंट

4
ध्यान रखें कि आपको उसी कीस्टॉर द्वारा हस्ताक्षरित एपीके का उपयोग करने की आवश्यकता होगी जो वर्तमान में स्थापित संस्करण पर हस्ताक्षर किए थे।
दिबांग

0

adb install -rमेरे लिए काम नहीं किया। इसलिए, मैंने थोड़ा वर्कअराउंड किया।

  1. ऐप को अनइंस्टॉल करें लेकिन डेटा को इस्तेमाल करके रखें adb uninstall -k com.packagename। यह ऐप को अनइंस्टॉल करेगा लेकिन डेटा को रखेगा। देखें इस

  2. फिर से उपयोग करके ऐप इंस्टॉल करें adb install package.here

नोट: इस कमांड को निष्पादित करने के लिए आपके पास रूट एक्सेस होना चाहिए।


0

एप्लिकेशन के डाउनग्रेड किए गए संस्करण को पुनर्स्थापित करने के लिए, इस कमांड का उपयोग करें:

adb install -r -d package.apk

-1

बाजार के APK की तरह ही इसे करने का सबसे आसान तरीका है, अपने फोन पर एपीके डाउनलोड करना (यानी Google ड्राइव या ईमेल से डाउनलोड करें) और फिर डाउनलोड लाइब्रेरी में एपीके पर क्लिक करें


जबकि यह सही उत्तर हो सकता है, उदाहरण देना बेहतर है। अधिक जानकारी के लिए उत्तर पृष्ठ पर कैसे पढ़ें ।
इटमारजी 3

1
यह समाधान कियोस्क या COSU उपकरणों या किसी भी उपकरण के लिए काम नहीं करेगा जो उपयोगकर्ता को एप्लिकेशन इंस्टॉल करने की अनुमति नहीं देता है।
एलेक्स मयूर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.