दिलचस्प पोस्ट
एक हैशमार्क के साथ एक git प्रतिबद्ध संदेश प्रारंभ करें (#) लोहे राउटर या उल्का का उपयोग कर फाइल कैसे सेवा करें? मैं कैसे एपीके मेटा- INF / * में प्रतिलिपि बनायी गई "डुप्लिकेट फ़ाइलें" क्या सुपर () को कन्स्ट्रक्टर में डाल देना अनावश्यक है? WCF सेवा कोड (एमएसवीएस 2013) डिबग करने की कोशिश करते समय "घड़ी जोड़ें" फ़ंक्शन पर "अभिव्यक्ति मूल्यांकनकर्ता में आंतरिक त्रुटि" प्राप्त करें डापर के साथ कार्य पद्धति का यूनिट कैसे कार्यान्वित करें? एक्सेलेरोमीटर डेटा शोर फ़िल्टरिंग क्या करता है -> पायथन फ़ंक्शन परिभाषाओं में क्या मतलब है? क्या cout सिंक्रनाइज़ / धागा-सुरक्षित है? स्विफ्ट में स्टोरीबोर्ड में UIViewController XIB फ़ाइल को लोड नहीं किया जा सकता मैं स्केल में सबडिरेक्टरी में सभी फाइलों को कैसे सूचीबद्ध करूं? स्प्रिंग एमवीसी @ पाथ वारायण हो रही है LINQ से एसक्यूएल और अंदर नहीं एंड्रॉइड इम्यूलेटर बनाम रियल डिवाइस वेबसॉट्स हाइबी 08+ में डेटा फ़्रेम का निर्माण कैसे करें?

एंड्रॉइड ऐप इंस्टॉल नहीं है एक विरोधी नाम के साथ एक ही नाम का एक मौजूदा पैकेज पहले ही इंस्टॉल हो चुका है

मेरे एमुलेटर में, जब मैं अपने एपीके प्रोग्रामेटिक रूप से उन्नयन करने की कोशिश करता हूं मुझे मिला:

Android App Not Install.

An existing package by the same name with a conflicting signature is already installed

यहां छवि विवरण दर्ज करें

मैं अब भी इस अपग्रेड के परीक्षण चरण में हूं, इसलिए मैं जो फ़ाइल डाउनलोड करता हूं वह एक पिछले संस्करण का एक एपीके है, जो मुझे लगता है कि किसी भी समस्या के बिना काम करना चाहिए।

इन सुझावों में से: एक मौजूदा नाम से एक ही नाम का एक सिब्रेटिंग हस्ताक्षर पहले से इंस्टॉल हो चुका है, मैं डीबग मोड में और सामान्य मोड में दोनों एमुलेटर को चलाने की कोशिश की … न तो काम किया

क्या याद आ रही है पर कोई विचार?

Solutions Collecting From Web of "एंड्रॉइड ऐप इंस्टॉल नहीं है एक विरोधी नाम के साथ एक ही नाम का एक मौजूदा पैकेज पहले ही इंस्टॉल हो चुका है"

समस्या ये है कि एपीके पर हस्ताक्षर करने के लिए उपयोग की जाने वाली चाबियाँ डिफ़ॉल्ट रूप से, यदि आप सीधे अपने आईडीई से चल रहे हैं और अपना इम्यूलेटर खोलते हैं, तो एमुलेटर में इंस्टॉल एपीके आपके डिबग-कुंजी (आमतौर पर ~ / .android /debug.keystore), इसलिए यदि पिछले एपीके पर आप जिस वर्तमान में प्रयोग कर रहे हैं उसके अलावा एक अलग कुंजी के साथ हस्ताक्षर किए गए थे, तो आपको इसे ठीक करने के लिए हमेशा हस्ताक्षर संघर्ष मिल जाएगा, सुनिश्चित करें कि आप साइन इन करने के लिए बहुत ही कुंजी का उपयोग कर रहे हैं दोनों एपीके, भले ही पिछले एपीके को डीडीब-कुंजी से दूसरे एसडीके से हस्ताक्षरित किया गया हो, तो चाबियाँ निश्चित रूप से अलग-अलग होंगी।

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

उम्मीद है की यह मदद करेगा…

सादर!

मेरे पास एक ही त्रुटि संदेश था, लेकिन इन उत्तरों में मदद नहीं मिली। 4.3 नेक्सस 7 पर, मैं उस उपयोगकर्ता का उपयोग कर रहा था जो मालिक नहीं था। मैंने पुराने संस्करण को रद्द कर दिया था लेकिन मुझे एक ही संदेश मिल रहा था।

समाधान: मुझे मालिक के रूप में प्रवेश करना था और सेटिंग -> ऐप्स पर जाना था, फिर ऑल टैब पर स्वाइप करें। सूची के बहुत अंत तक स्क्रॉल करें जहां पुराने संस्करणों को 'स्थापित नहीं' चिह्न के साथ सूचीबद्ध किया गया है। इसे चुनें और ऊपरी दाएं कोने में 'सेटिंग्स' बटन दबाएं और अंत में 'सभी उपयोगकर्ताओं के लिए स्थापना रद्द करें'

हस्ताक्षरित और अहस्ताक्षरित APK फ़ाइलों में अंतर है I सबसे अधिक संभावना है कि आपने वहां पहले से अहस्ताक्षरित किया था। हस्ताक्षरित संस्करण स्थापित करने से पहले आपको अहस्ताक्षरित हटाना होगा। यह कैसे पूरा किया जा सकता है सटीक संस्करण पर भिन्न होता है, लेकिन सामान्य तौर पर, एमुलेटर पर सेटिंग्स-> एप्लिकेशन पर जाएं, अपने ऐप पर क्लिक करें और इसे हटाएं / हटाएं / इसे अनइंस्टॉल करें

यदि आप डीबग एपीके का उपयोग कर रहे हैं, तो उस कुंजी को साइन करने के लिए उपयोग किया जाता है

 C:\Users\<user>\.android\debug.keystore 

यदि आप उस कुंजी का उपयोग करते हैं, तो इंस्टॉल करने के दौरान कोई संघर्ष नहीं होना चाहिए।

यदि आप एंड्रॉइड पर एकाधिक उपयोगकर्ताओं का उपयोग करते हैं, तो सत्यापित करें कि ऐप को हर जगह अनइंस्टॉल कर दिया गया है।

मेरे पास एक ऐसा मुद्दा था जहां डिबग और रिलीज़ बिल्ड दोनों डिवाइजिंग के लिए उपयोग किए गए उपकरणों पर इंस्टॉल नहीं होंगे I नया संदेश स्थापित करने का प्रयास करते समय एक ही संदेश दिखाई देगा। एकमात्र समाधान वर्तमान संस्करण को अनइंस्टॉल करना था और नया स्थापित करना था।

यह दिखता है कि एंड्रॉइड स्टूडियो एपीके को स्थापित करता है ताकि पैकेज मैनेजर्स का इस्तेमाल किया जा सकने वाला डिबगिंग और Google Play या अन्य बाह्य स्रोतों से डाउनलोड किए गए संस्करणों के लिए स्थापित संस्करण के बीच भेद होगा (ईक्लिप्स का उपयोग करते समय यह मेरे साथ कभी नहीं हुआ)।

यदि आप कीस्टोर फ़ाइल से परेशान नहीं करना चाहते हैं, तो सभी उपयोगकर्ताओं के लिए पैकेज पूरी तरह से हटा दें।

मैक / पीसी के साथ अपने डिवाइस से कनेक्ट करें और adb uninstall <package>

मेरे लिए काम किया

संदर्भ: https://android.stackexchange.com/questions/92025/how-to-completely-uninstall-an-app-on-android-lollipop

यह हो सकता है कि एप्लिकेशन अनइंस्टॉल सफल नहीं हो। यदि आपकी डिवाइस यह स्थिति है, तो आप इस विधि को आज़मा सकते हैं।

पहले आवेदन के पैकेज नाम प्राप्त करें, जैसे 'com.xxx.app', आप रूट एक्सप्लोरर का उपयोग कर सकते हैं और इसे मैनिफेस्ट फाइल से ढूंढ सकते हैं (आरई फ़ाइल को डीकोड कर सकता है)। तो आप इसे अनइंस्टॉल करने के लिए इस स्क्रिप्ट का उपयोग कर सकते हैं:

 adb shell pm uninstall com.xxx.app // replace to package name that you want to remove 

एक और कारण हो सकता है जब आपका एप्लिकेशन अपडेट नहीं होगा जब आप AndroidManifiest में shareId को बदलते / जोड़ते / निकालें।

"एंड्रॉयड: sharedUserId"

कृपया यह भी जांचें।

रोकने के लिए आप अपने वर्तमान आवश्यकता के बावजूद अपने आवेदन में shareUserId का उपयोग करने की सलाह दे सकते हैं या अब आपको ज़रूरत है

  Go to Settings > Apps, find and open the app info. Then, open the overflow menu (3 vertical dots), and choose Uninstall for all users. 

यहां छवि विवरण दर्ज करें

सेटिंग> ऐप्स पर जाएं, ऐप जानकारी ढूंढें और खोलें। फिर, अतिप्रवाह मेनू (3 ऊर्ध्वाधर बिंदु) खोलें और सभी उपयोगकर्ताओं के लिए अनइंस्टॉल चुनें।

एंड्रॉइड स्टूडियो से:

ग्रेड -> इंस्टॉल -> अनइंस्टॉल करेंसभी

कि समस्या का समाधान होगा