android - Duplicate package when deploy apk into Emulator, INSTALL_FAILED_DUPLICATE_PACKAGE error -
मुझे INSTALL_FAILED_DUPLICATE_PACKAGE के एक समस्या का सामना करना पड़ता है, जब एक एम्पल्यूलेटर में एपीके तैनात करने का प्रयास करते हैं।
निम्नलिखित कंसोल डिस्प्ले संदेश है:
[XXX] इंस्टॉलेशन त्रुटि: INSTALL_FAILED_DUPLICATE_PACKAGE [XXX] कृपया अधिक विवरण के लिए लॉगकट आउटपुट की जांच करें। [XXX] लॉन्च रद्द किया गया!
हालांकि, जब मैं लॉककैट से जांच करता हूं, तो मैंने यहां एक समान चीज़ देखी थी।
चेतावनी / पैकेज मैनेजर (51): ****** * ************ अनुप्रयोग पैकेज com.xxx.xxx.xxx पहले से ही स्थापित है। डुप्लिकेट छोड़ना चेतावनी / पैकेज मैनेजर (51): *************************************************************************************************** ****** चेतावनी / पैकेज मैनेजर (51): पैकेज को /data/app/com.xxx.xxx.xxx.apk
में स्थापित नहीं किया जा सकता है जब मैं डीडीएमएस खोलता हूं पैकेज उपलब्ध है या नहीं, यह जांचने के लिए, यह वास्तव में उपलब्ध नहीं है।
इससे पहले मैंने क्या किया:
-
एंड्रॉइड एसडीके स्थान बदलना (विंडो> वरीयताएं> एंड्रॉइड> एसडीके स्थान) कारण: हमारी टीम एंड्रॉइड एसडीके को कस्टमाइज़ कर रही है, और मैं इसे डिफॉल्ट एंड्रॉइड एसडीके के बजाय एक नया एंड्रॉइड एसडीके स्थान में इंगित करना चाहूंगा।
-
एक्लिप्स से एंड्रॉइड एसडीके स्थान बदलने के बाद, विशेष परियोजना का निर्माण पूरा नहीं होता।
नोट: मैं सटीक त्रुटि भूल गया था, क्योंकि यह एक रात के बाद प्रतिलिपि प्रस्तुत करने योग्य नहीं है। गलत नहीं होने पर, संकलन के अंत में शिकायत की गई है कि "एप्ट" में / प्लेटफॉर्म्स / एंड्रॉइड -7 / टूल्स गुम हैं या निष्पादित नहीं कर सकते हैं। नोट: प्रारंभ में, यह मेरी समस्या है कि फाइल के "chmod" को ठीक से सेट नहीं किया है। लेकिन "aapt" के chmod को बदलने के बाद, यह अभी भी एक ही त्रुटि के साथ निष्पादित नहीं कर पा रहा है।
इसलिए, मैं अपने परिवर्तनों को फिर से जांचने की योजना बना रहा हूं Svn से और परिवर्तनों को नए स्थान पर माइग्रेट करना नए स्थान पर प्रवास के बाद संकलन एकदम सही और ठीक काम कर रहा है, लेकिन एमुलेटर में तैनात और चलाने की कोशिश करते समय समस्या उत्पन्न होती है।
परीक्षण विधि:
-
पैकेज की जांच करने के लिए "ddms" का उपयोग कर, मुझे उल्लेखित पैकेज नहीं मिल सका।
-
"adb" कमांड का उपयोग कर आंखों को हटाने का प्रयास करें:
./ adb शेल आरएम डेटा / ऐप / $ एपीके
$ APK है com.xxx.xxx.xxx.apk हालांकि, वापसी मूल्य "विफलता" है
-
ए। एंड्रॉइड एसडीके को मूल एसडीके में बदलना ख। उपयोग करने के लिए एक नया एंड्रॉइड एसडीके निकालें। सी। उपयोग करने के लिए एक नया ग्रहण प्राप्त करें घ। एक नया एंड्रॉइड एम्यूलेटर ई प्राप्त करें पीसी को पुनरारंभ करें ...
ऊपर की सभी विधि की कोशिश की गई है, लेकिन कोई भाग्य नहीं है। कोई उपाय? वर्तमान में, मैं जानना चाहूंगा कि एंड्रॉइड डुप्लिकेट पैकेज की जांच कैसे करें।
किसी भी तरह की मदद के लिए धन्यवाद।
मुझे पता नहीं है कि आप डीडीएमएस में क्या कर रहे हैं यह देखने के लिए कि क्या यह स्थापित है या नहीं, लेकिन एक एपीके हटाने के लिए आपको एडबी में uninstall
कमांड का उपयोग करना होगा
/ पूर्व> यदि वर्तमान में एपीके स्थापित है,
विफलता
यदि नहीं।
इसे आज़माएं और मुझे दो पता है कि वह आपकी समस्याओं का हल करता है।
Comments
Post a Comment