DELETE_FAILED_INTERNAL_ERROR APK स्थापित करते समय त्रुटि


202

यहां छवि विवरण दर्ज करेंमैं एंड्रॉइड स्टूडियो 2.2 पूर्वावलोकन का उपयोग कर रहा हूं । मैं समस्याओं का सामना कर रहा हूं

विफलता: इंस्टॉल अवैध APK

त्रुटि: APK स्थापित करते समय,

मैंने build.gradle में बदलाव किए हैं लेकिन इसे वापस नहीं ले सका, कृपया मुझे समाधान सुझाएं ???


डिवाइस से मौजूदा संस्करण की स्थापना रद्द करें
जीशान खान


हो गया, लेकिन सफल नहीं हो सका। @ ज़ीशानखान
अली शेर

कृपया उस त्रुटि के एडीबी लॉग (एंड्रॉइड मॉनिटर लॉग) को शामिल करें जो आप स्थापित करने का प्रयास करते समय होता है।
वैदिक

क्या आप जीनोमेशन या किसी अन्य ऐसे एमुलेटर में कोशिश कर रहे हैं। यदि हाँ एमुलेटर को हटाने की कोशिश करें और उसी को
बनाएं

जवाबों:


286

एंड्रॉयड स्टूडियो मैक / विंडोज़ / लिनक्स:

एक साथ कदम (मैक): एंड्रॉइड स्टूडियो> प्राथमिकताएं> बिल्ड, निष्पादन, तैनाती> त्वरित रन> अनचेक करें: त्वरित रन सक्षम करें

एक साथ कदम (विंडोज़ और लिनक्स): फ़ाइल> सेटिंग्स> निर्माण, निष्पादन, तैनाती> त्वरित रन> अनचेक करें: सक्षम रन सक्षम करें

विस्तार से कदम:

चरण 1: स्टूडियो> वरीयताएँ (विंडोज़ और लिनक्स के लिए फ़ाइल> सेटिंग्स> बिल्ड, निष्पादन, परिनियोजन और फिर मैक के रूप में मिला)

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

चरण 2: प्राथमिकताएँ> निर्माण, निष्पादन, तैनाती

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

चरण 3: निर्माण, निष्पादन, तैनाती> त्वरित रन

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

चरण 4: त्वरित रन> अनचेक करें: त्वरित रन सक्षम करें

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


6
तत्काल रन को अक्षम करने पर विंडोज पर भी काम किया गया, जिसमें X28 Redmi 4 Pro
hocikto

MacOS Sierra 10.12.4 पर Android Studio 2.3.3
ग्रेग हिल्स्टन

16
क्या कोई समझा सकता है कि यह काम क्यों करता है, अगर कोई तत्काल रन अनचेक करता है
utdev

मेरे Asus के साथ था क्योंकि अगर आप अपने स्मार्टफोन में कई उपयोगकर्ता हैं, तो Android क्रैश को रोकता है। मेरे पास 2 उपयोगकर्ता स्वामी और अतिथि हैं (जब मैं अपने "टर्मिनेटर" भतीजी को स्मार्टफोन देने की योजना बना रहा हूं)।
अलेक्सिस्कैनी

परियोजना का पुनर्निर्माण मेरे लिए काम किया। तत्काल चलाने को अक्षम नहीं करना चाहता था। धन्यवाद, @ h4sn
ruwan800

258

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

तत्काल रन अक्षम करें

सेटिंग्स> निर्माण, निष्पादन, परिनियोजन> त्वरित रन

स्रोत: @ शुभम ए द्वारा टिप्पणी

संपादित करें: तत्काल चलाने को अक्षम करने के लिए

विंडोज में:

  1. ओपन एक्शन खोजें Control + Shift + A:।
  2. के तहत खोजें instant runऔर खोलें ।instant runsettings
  3. सही का निशान हटाएँ Enable instant run...

मैक में: मेरे पास मैक नहीं है, इसलिए कोशिश करें

  1. ओपन एक्शन खोजें Command + Shift + A:।
  2. के तहत खोजें instant runऔर खोलें ।instant runsettings
  3. सही का निशान हटाएँ Enable instant run...

2
मुझे भी यही समस्या थी और मुझे वही त्रुटि मिल रही थी, भले ही एप्लिकेशन एमुलेटर (ब्रांड न्यू एमुलेटर) में मौजूद न हो। एंड्रॉइड स्टूडियो 2.3 में इंस्टेंट रन को अक्षम करना। आपके लिए अंगूठे!
शिमताई

2
क्या होगा अगर आप इंस्टेंट रन का उपयोग करना चाहते हैं?
स्पाईजिप

1
एमुलेटर को पुनरारंभ करने से अक्षम होने के बाद मेरे लिए यह काम कर गया।
विहान वर्मा

1
मेरे लिए काम किए गए इंस्टेंट रन को डिसेबल करने के लिए, बहुत सराहना की गई!
अनुपम सैनी

अगर आपको इंस्टेंट रन को अक्षम करने के बाद कोई त्रुटि मिलती है, तो आप इसे हल कर सकते हैं बहुविकल्पी को सेटेल डेफ्लेक्ट में डिफ़ॉल्ट रूप से डिफ़ॉल्ट करें -नॉन्फ़िग
रॉनी किबेट

38

डेवलपर विकल्पों की अनुमति देने और USB डिबगिंग की सेटिंग में जाने के बाद मेरे xiaomi redmii नोट 4 के लिए यह काम करता है- डेवलपर डेवलपर विकल्प-> MIUI ऑप्टिमाइज़ेशन चालू करें अपने डिवाइस को पुनरारंभ करें और अब ऐप इंस्टॉल करें।


3
महान! धन्यवाद!
बेकिट जूल

आपने मेरी जान बचाई
Hoàng

21

मैक पर Android स्टूडियो के लिए:

नेविगेशन बार :

Android Studio> प्राथमिकताएँ> बिल्ड, निष्पादन, परिनियोजन> तत्काल रन> अनचेक करें: तुरंत चलाएँ सक्षम करें

विंडोज पर Android स्टूडियो के लिए:

फ़ाइल> सेटिंग्स> निर्माण, निष्पादन, तैनाती> त्वरित रन> अनचेक करें: त्वरित रन सक्षम करें


तत्काल चलाने के कार्यों को अक्षम करना। तत्काल रन सुविधा के साथ एक बड़ा मुद्दा लगता है।
इरफान रजा

20

[![enter image description here][1]][1]Disable Instant Run. Steps in Android Studio

Goto

 1. File -> setting(or CLRT+ALT+S)
 2. Build, Execution, Deployment -> Instant Run 
 3. Disable Instant Run

कदम से कदम (विंडोज़)

चरण 1 : फ़ाइल -> सेटिंग्स पर जाएं

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

चरण 2 : निर्माण, निष्पादन, तैनाती -> त्वरित रन

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

चरण 3 : त्वरित मूल्यों को अक्षम करें

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

चरण 4 : अंत में इंस्टेंट रन को अक्षम करें

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


13

Xiaomi मोबाइल के लिए

1.Setting=>About phone=>tap 7 times on MIUI version


2.Setting=>Developer options=> Developer options (ON)

                            => USB Debugging (ON)

                            => Install via USB(ON)

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

अगर

तब तक के लिए सक्षम करें

जब आप मोबाइल डेटा और अपने xiaomi खाते के माध्यम से कनेक्ट होते हैं, तो USB के माध्यम से WiFi को अक्षम करें और इंस्टॉल करें। यह काम करता हैं!


9

के लिए जाओ

फ़ाइल-> सेटिंग्स-> बिल्ड, एक्ज़ीक्यूशन, डिप्लॉयमेंट-> इंस्टेंट रन-> इसे डिसेबल करें।

// अब आप जाने के लिए अच्छे हैं।


आपको क्यों लगता है कि इंस्टेंट रन समस्या है?
याकूबॉम

@yakobom इस लिंक को देखें: - developer.android.com/studio/run/index.html#instant-run , हममें से अधिकांश के पास इंस्टाल्ट रन के लिए कॉन्फ़िगर नहीं है, इसलिए यह त्रुटि दिखाता है। तत्काल रन को बंद करना बेहतर है और इंस्टेंट रन के लिए एपीआई 21 या उससे अधिक की आवश्यकता होती है।
Jay

8

मुझे एक समान समस्या का सामना करना पड़ा, मैंने परियोजना निर्देशिका को स्थानांतरित कर दिया, जिसके परिणामस्वरूप स्थापना विफलता, मेरा समाधान इस प्रकार है: बिल्ड-> रेबिल्ड


7

": हे भगवान, एक लंबे समय के बाद मैं इस मुद्दे ApplicationID बदलकर समाधान कर लिया है com.company.2016app " से " com.company.app build.grade में"। इसने मेरे सभी मुद्दों को हल कर दिया। अब इसका काम बहुत अच्छा है।


तुमने सिर्फ मेरी जान और मेरी नौकरी बचाई। धन्यवाद!
नियॉन वारगे

7

मेरे मामले में स्वच्छ परियोजना और कार्यों का पुनर्निर्माण, तत्काल चलाने और पुनः आरंभ करने की कोई आवश्यकता नहीं है।


5

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

आप सेटिंग में जाकर चेक कर सकते हैं-> ऐप्स-> सभी और सूची में अपने ऐप की जांच करें, एक्शनबार में अधिक बटन पर अपने ऐप टैप का चयन करने पर और सभी उपयोगकर्ताओं के लिए स्थापना रद्द करें का चयन करें।


5

मुझे भी यही समस्या थी, मैंने तुरंत रन को अक्षम करने के लिए समाधान की कोशिश की, लेकिन आप तत्काल रन का उपयोग नहीं कर सकते, जो मेरे लिए हानिकारक है, क्योंकि यह एक अत्यंत उपयोगी उपकरण है।

मुझे एक और समाधान मिला, जो "बिल्ड" फ़ोल्डर को हटाने और प्रोजेक्ट को फिर से चलाने के लिए है, और त्रुटि गायब हो जाती है, ऐप निष्पादित हो जाता है और मैं तत्काल रन का उपयोग कर सकता हूं।

इस फ़ोल्डर को हटा दें


इस प्रभावी समाधान, और मुझे तत्काल रन का उपयोग करने और इसे खोने के लिए नहीं बनाया
AAEM

5

एक ही समस्या के विभिन्न समाधान:

1. इंस्टेंट रन को अनचेक करें

सेटिंग्स> निर्माण, निष्पादन, परिनियोजन> त्वरित रन।

2. Android स्टूडियो को पुनरारंभ करें

फ़ाइल> अमान्य कैश / पुनरारंभ करें पर क्लिक करें, फिर पॉप अप विंडो से अमान्य और पुनः प्रारंभ बटन पर क्लिक करें ।

3. डिवाइस की मेमोरी की जांच करें

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

4. गतिविधियों घोषणा के लिए प्रकट की जाँच करें

सुनिश्चित करें कि आपके मेनिफेस्ट.जावा ने सभी उपयोग की गई गतिविधियों को ठीक से घोषित किया है।

आशा है कि यह मदद करेगा :)


5

नीचे समाधान मेरे Xiaomi मोबाइल फोन के लिए काम किया:

सेटिंग्स पर जाएं -> अतिरिक्त सेटिंग्स -> डेवलपर विकल्प और यूएसबी के माध्यम से इंस्टॉल करें , अगर टोस्ट यह उपकरण अस्थायी रूप से प्रतिबंधित है, तो कृपया अपना वाई-फाई बंद करें, मोबाइल डेटा चालू करें। फिर दोबारा कोशिश करें।

यदि आपके द्वारा उपरोक्त सभी चरणों को पूरा करने के बाद भी AS इंस्टेंस रन काम नहीं कर रहा है, तो शायद आपने MIUI ऑप्टिमाइज़ेशन चालू कर दिया है, कृपया नीचे दिए गए चरण का अनुसरण करें और इसे आज़माएँ:

सेटिंग्स -> अतिरिक्त सेटिंग्स -> डेवलपर विकल्प और एमआईयूआई ऑप्टिमाइज़ेशन को अनचेक करें


5

Android डिवाइस विफलता पर स्थापित [INSTALL_CANCELED_BY_USER] ** रेडमी नोट 3

सेटिंग्स पर जाएँ -> अनुमतियाँ -> USB के माध्यम से स्थापित करें: यदि यह सूचीबद्ध है तो अपने ऐप को अनचेक करें।

सेटिंग्स पर जाएं -> अतिरिक्त सेटिंग्स -> गोपनीयता: अज्ञात स्रोतों के विकल्प की जांच करें।

सेटिंग्स पर जाएं -> अतिरिक्त सेटिंग्स -> डेवलपर विकल्प: यूएसबी विकल्प के माध्यम से इंस्टॉल की जांच करें।

सेटिंग्स पर जाएं -> अतिरिक्त सेटिंग्स -> डेवलपर विकल्प: दृश्य विशेषता निरीक्षण सक्षम करें

अंत में सेटिंग्स पर जाएं -> अतिरिक्त सेटिंग्स -> डेवलपर विकल्प: MIUI अनुकूलन बंद करें।

नोट - USB खाते के माध्यम से स्थापित करने में सक्षम करने के लिए एमआई खाते में साइनइन की आवश्यकता होती है।

रेफरी: http://en.miui.com/thread-410773-1-1.html


3

अगर आपका डिवाइस Xiaomi है

  1. OEM अनलॉक सक्षम करें
  2. USB पर ऐप्स सत्यापित करें अक्षम करें

मेरा स्क्रीनशॉट


2
मेरे लिए, Xiaomi Redmi नोट 4X के साथ समस्या को ठीक करने के लिए मुझे जिस विकल्प की आवश्यकता थी, वह था "USB के माध्यम से इंस्टॉल करें"
Vasili Fedotov

2

इसे आज़माएँ: फ़ाइल> अमान्य कैश / पुनः आरंभ करें पर जाएं और फिर पॉप अप से अमान्य और पुनः आरंभ करें बटन पर क्लिक करें। अब, अपना प्रोजेक्ट चलाने का प्रयास करें।


2

आपको परियोजना के पुनर्निर्माण की आवश्यकता है

अगर एंड्रॉइड स्टूडियो 2.3 का उपयोग कर रहा है:

Build -> Rebuild Project

इसके बाद भी अगर आपका ऐप त्रुटि से शुरू होता है तो प्रोजेक्ट को फिर से बनाएं:

Build -> Rebuild Project

2

यदि आपका डिवाइस एक Xiaomi है तो इसका उत्तर है:

सेटिंग में जाएं> इंस्टॉल किए गए एप्लिकेशन> शीर्ष पर "सभी"> चुनें नीचे खोज "दस्तावेज़" ऐप्स पर जाएं (इसके कारण अक्षम तल में)> सक्षम यह नीचे स्क्रीन पर सक्षम दबाने के साथ ...

संपादित करें: मुझे उस समय एंड्रॉइड स्टूडियो 2.3 का उपयोग किया गया था


3
मेरा डिवाइस Xiaomi है, लेकिन इससे समस्या हल नहीं होती है।
सुभान सरीफ

2
अरे, यह मेरे लिए एंड्रॉइड 2.3 पर हल किया गया है, इंस्टेंट रन को अक्षम करने का प्रयास करें।
टॉमएएस रोड्रिग्स


2

मुझे अपने xiaomi नोट 4a डिवाइस में भी यही समस्या थी। मैंने MIUI ऑप्टिमाइज़ेशन को बंद करके इसे हल किया।


2

मैंने भी उसी समस्या का सामना किया। यदि आप USB का उपयोग करके अपना एप्लिकेशन इंस्टॉल करना चाहते हैं। आपको (Redimi note4 में Via USB विकल्प स्थापित करें) चेक करना होगा। आशा है कि यह किसी के लिए उपयोगी होगा। यहां छवि विवरण दर्ज करें


1

यदि एमुलेटर खोला जाता है, तो कृपया इसे बंद करें।

और Android स्टूडियो को पुनरारंभ करें। यह मेरे लिए काम करता है।

कोशिश करो।


1

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


1

मैंने अभी 17 में minSdkVersion को अपडेट किया और सिंक किया। और फिर मैंने उस समस्या को हल किया।

बिल्ड.ग्रेडल (मॉड्यूल: ऐप) में, नीचे की तरह बदलें।

defaultConfig {
    ...
    minSdkVersion 17
    ...
}

0

जब मैं इस त्रुटि के packageतहत एक और बनाने की कोशिश Java folderकरेंगे

लेकिन जब मैंने main packageअपनी परियोजना के तहत इस विशेष पैकेज को स्थानांतरित किया, तो सबकुछ ठीक हो जाएगा।

मैं असली Android डिवाइस पर परीक्षण कर रहा हूं। (सुस्मुंग J2)


0

मैंने इस समस्या को हल कर दिया है:

  1. cmd द्वारा sdk folder / platform-tools पर जाएं, adb शेल टाइप करें
  2. अपनी परियोजना की सभी .apk फ़ाइलों को ../output-folder से हटाएं
  3. अपने एमुलेटर को रीस्टार्ट करें
  4. अपना प्रोजेक्ट चलाएं।

0

यह त्रुटि 2.4 से कम एंड्रॉइड स्टूडियो के साथ आती है, जब आप निर्देश के बाद ग्रेडल सेटिंग्स में जावा 8 सुविधाओं को सक्षम करने का प्रयास करते हैं । एक नए प्रोजेक्ट में त्रुटि को उन ग्रेड सेटिंग्स के साथ पुन: प्रस्तुत किया जा सकता है।

एक उच्च संस्करण की आवश्यकता है, या एक पूर्वावलोकन


0

मेरे विशिष्ट मामले के लिए समाधान:

हो सकता है कि ऐसा इसलिए हुआ हो क्योंकि आपने अपना एपीके पहले गूगल प्ले से इंस्टॉल किया हो (मेरी एपीके तब तक ठीक रही जब तक मुझे कोई त्रुटि नहीं मिली) और फिर अपने एंड्रॉइड स्टूडियो से इसे फिर से स्थापित करने की कोशिश कर रहे हैं (यह पता लगाने के लिए), मेरे पास एक समाधान है :

अपने फोन / टैबलेट पर जाएं। सेटिंग्स -> बैकअप और रीसेट -> स्वचालित पुनर्स्थापित अक्षम करें

मैं आशा करता हूँ यह काम करेगा :)


0

सभी सुझावों का पालन करने के बाद भी, यदि यह त्रुटि दिखाता है तो ग्रैड में अपने बिल्ड टाइप की जांच करें।

सुनिश्चित करें कि साइन इन करें

में है डिबग में नहीं, रिहाई गुंजाइश

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