कारण: buildOutput.apkData अशक्त नहीं होना चाहिए


245

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

मै इस्तेमाल कर रहा हूँ:

  • एसडीके 28 (एंड्रॉइड 9.0 (पाई))
  • गाद 5.1.1
  • ग्रैडल प्लगिन 3.5.0-अल्फा03
  • कोटलिन 1.3.10
  • जावा 1.8.0_151
  • OSX 10.13.2
    org.gradle.internal.exceptions.LocationAwareException: buildOutput.apkData must not be null
        at org.gradle.initialization.exception.DefaultExceptionAnalyser.transform(DefaultExceptionAnalyser.java:99)
        at org.gradle.initialization.exception.DefaultExceptionAnalyser.collectFailures(DefaultExceptionAnalyser.java:65)
        at org.gradle.initialization.exception.MultipleBuildFailuresExceptionAnalyser.transform(MultipleBuildFailuresExceptionAnalyser.java:39)
        at org.gradle.initialization.exception.StackTraceSanitizingExceptionAnalyser.transform(StackTraceSanitizingExceptionAnalyser.java:29)
        at org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:194)
        at org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:141)
        ...
    Caused by: java.lang.IllegalStateException: buildOutput.apkData must not be null
        at com.android.build.gradle.internal.ide.EarlySyncBuildOutput$Companion$load$2.invoke(EarlySyncBuildOutput.kt:103)
        at com.android.build.gradle.internal.ide.EarlySyncBuildOutput$Companion$load$2.invoke(EarlySyncBuildOutput.kt:67)
        at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:174)
        at kotlin.sequences.SequencesKt___SequencesKt.toCollection(_Sequences.kt:691)
        at kotlin.sequences.SequencesKt___SequencesKt.toMutableList(_Sequences.kt:721)
        at kotlin.sequences.SequencesKt___SequencesKt.toList(_Sequences.kt:712)
        ...


3
एंड्रॉइड स्टूडियो को 3.4 में अपडेट करने के बाद मेरे पास वही है
एंड्रयू

2
Lemberg उत्तर की जांच करें जो मेरे लिए काम करता है, मैंने आज उस मुद्दे का सामना किया है
निकी

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

जवाबों:


311

क्लिक करें Build->Clean Project

फिर Build->Make Project

3.5.0-अल्फा 3, -alpha5 और 3.4.0 (प्रोजेक्ट ग्रेडल) पर परीक्षण किया गया

classpath 'com.android.tools.build:gradle:3.5.0-alpha03'

1
मैं यह पुष्टि कर सकता हूं कि यह संस्करण com.android.tools.build:gradle:3.5.0-alpha05(साथ में Build-> Rebuild Projectएएस में)
kikoso

1
अफसोस की बात है कि इसे एंड्रॉइड स्टूडियो 3.5 में अपग्रेड करने की आवश्यकता है, मैं अपनी टीम को एंड्रॉइड स्टूडियो अपडेट के लिए अस्थिर चैनल पर स्विच करने के लिए नहीं कह सकता।
void.pointer

8
एंड्रॉइड स्टूडियो 3.4 पर काम करता है
राफेल

6
मैक ओएस पर AndroidStudio3.5 पर कोशिश कर रहा है, सभी एसडीके अपडेट किया गया है, ग्रेडल संस्करण का उपयोग करके com.android.tools.build:gradle:3.5.0, यह समाधान मेरे लिए काम नहीं कर रहा है
Mihodi Lushan

1
उन लोगों की कोशिश की, हाँ, मुझे यह त्रुटि मिल रही है। @ मर्टिनफायर
मिहोली लुशान

151

Android स्टूडियो 3.5अपडेट के लिए। (एपीके हस्ताक्षरित मुद्दा)

चरण 1: मैंने गंतव्य फ़ोल्डर को संशोधित करके इस समस्या को हल कर दिया है स्थान ।

इससे पहले

c:\user\folder\project\app

उपरांत

c:\user\folder\project\apk


Android स्टूडियो 3.4अपडेट के लिए।

चरण 1: अपडेट के बाद एंड्रॉइड स्टूडियो 3.4 आपको अपने ऐप-स्तर में अपने मॉड्यूल या लाइब्रेरी में उपयोग की जाने वाली सभी निर्भरता को जोड़ने की आवश्यकता है build.gradle

चरण 2: स्वच्छ परियोजना (बिल्ड> स्वच्छ परियोजना)

चरण 3: पुनर्निर्माण परियोजना (बिल्ड> पुनर्निर्माण परियोजना)

अब, आपका प्रोजेक्ट पूरी तरह से संकलित होगा।


1
वह क्या है? मुझे क्या करना चाहिए? > चरण 1: एंड्रॉइड स्टूडियो 3.4 को अपडेट करने के बाद आपको अपने ऐप-स्तर के निर्माण में सभी निर्भरता को जोड़ने की जरूरत है जो आपके ऐप्लीकेशन बिल्ड बिल्ड .ग्रेड में उपयोग की जाती है।
बाबई

1
@babay मान लीजिए कि आप किसी भी लाइब्रेरी का उपयोग कर रहे हैं जो ग्लाइड लाइब्रेरी का उपयोग कर रही है। फिर आपको अपने App Level build.gradle में अपनी Glide निर्भरता को भी जोड़ना होगा।
विश्रुत मवानी

1
@VishrutMavani आपके उत्तर के लिए धन्यवाद, लेकिन मुझे एंड्रॉइड स्टूडियो की वास्तव में बेवकूफाना त्रुटि मिली। मैंने अभी बिल्ड आउटपुट पथ को बदला है। अर्थात्। शुभम जैन द्वारा समाधान। उसका समाधान नीचे देखें।
जेम्स

5
इसने एंड्रॉइड स्टूडियो v3.5 और एक जावा प्रोजेक्ट में मेरे मुद्दे को तय किया। जब भी एंड्रॉइड ऐप्स का निर्माण होता है तो यह एक सुंदर मानक घटना होती है ... (1) एक अजीब असंगत निर्माण त्रुटि प्राप्त करें (2) Google इसे (3) स्टैक ओवरफ्लो (4) एक विशिष्ट क्रम में असंबद्ध वर्कअराउंड लागू करें (5) प्रार्थना (6) ) यह काम करता है (7) चरण (1) पर जाएं
dodgy_coder

2
मैं विश्वास नहीं कर सकता कि इस समस्या के समाधान का काम वास्तव में "गंतव्य फ़ोल्डर बदलें" है। लकिन यह है! ¯ \ _ (ツ) _ / ¯
mkasberg 3

138

एंड्रॉइड स्टूडियो के लिए 3.5 | 3.6

डिबग किसी भी त्रुटि के बिना खत्म बनाता है। एक हस्ताक्षरित .apk बनाने के दौरान एक ही त्रुटि होती है

buildOutput.apkData must not be null

सरल उपाय जो मैंने पाया है। जब आप अगली स्क्रीन पर नेविगेट करते हैं, तो साइन इन करने के बाद एपीके पर हस्ताक्षर करने के दौरान यह गंतव्य फ़ोल्डर के लिए पूछेगा बस डिफ़ॉल्ट पथ को बदल देगा।

मान लेते हैं कि वर्तमान गंतव्य पथ है

c: \ उपयोगकर्ता \ folder \ परियोजना \ एप्लिकेशन

इसे बदलो

c: \ उपयोगकर्ता \ folder \ परियोजना \

तब यह हस्ताक्षरित APK को सफलतापूर्वक उत्पन्न करेगा।

Android स्टूडियो गंतव्य फ़ोल्डर स्क्रीनशॉट


5
मैं वास्तव में आपके समाधान की सराहना करता हूं। धन्यवाद। यह एंड्रॉइड स्टूडियो की सिर्फ सरल और सिर्फ बेवकूफ बनाने वाली त्रुटि है।
जेम्स

2
वाह, आपने इससे मेरी जान बचाई। हालाँकि यह एंड्रॉइड स्टूडियो में एक बग है या मेरी परियोजना गड़बड़ है?
विजय कुमार कांता

1
OMG, यह एंड्रॉइड स्टूडियो 3.5 पर अपग्रेड करता है, मेरे लिए बहुत सारे मुद्दे लाता है।
हेनरिक मोंटे

1
Android 3.5.2 में बहुत उपयोगी
CodeFluid

1
धन्यवाद और अच्छा समाधान। मैंने एंड्रॉइड स्टूडियो को अपडेट किया यहां तक ​​कि एंड्रॉइड स्टूडियो 3.6 में भी यह त्रुटि होती है। इस समाधान से मेरा दिन बच गया। पुनः धन्यवाद
दिवाकर मुरुगेश

49

मुझे यह त्रुटि तब भी हो रही थी, जब मैंने अपने रिलीज़ संस्करण के लिए "जनरेट साइनड एपीके" की कोशिश की। मैंने उपरोक्त सभी तरीकों की कोशिश की, दुर्भाग्य से मेरे लिए कोई काम नहीं किया।

जो काम किया, वह ऐप के पहले डिबग हस्ताक्षरित संस्करण को उत्पन्न कर रहा था, और फिर रिलीज़ को फिर से जनरेट कर रहा था।

मुझे नहीं पता कि वास्तव में क्या बदल गया या मूल समस्या क्या थी, लेकिन यह काम किया। मुझे आशा है कि यह आपकी भी मदद करेगा, क्योंकि यह त्रुटि काफी कष्टप्रद है ...


1
मेरे मामले में मुझे पहले उत्पाद स्वाद apk (डिबग जारी करने के लिए) से अंतिम स्वाद (रिलीज करने के लिए डिबग) उत्पन्न करने की आवश्यकता है।
फल

3
हाँ!! इसने मेरे लिए भी काम किया। धन्यवाद। मुझे पता नहीं क्यों लेकिन यह एक बग की तरह दिखता है।
1919

3
मैक ओएस पर AndroidStudio3.5 पर कोशिश कर रहा है, सभी एसडीके अपडेट किया गया है, ग्रेडल संस्करण का उपयोग करके com.android.tools.build:gradle:3.5.0, यह समाधान मेरे लिए काम नहीं कर रहा है
Mihodi Lushan

1
मेरे मामले में: AndroidStudio3.5, बिल्ड बंडल (एस) / एपीके (एस) => बिल्ड एपीके (ओं), फिर जेनरेट किए गए एपीके
एकल

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

22

प्रोजेक्ट की सफाई करने से मुझे मदद नहीं मिली, लेकिन सभी मॉड्यूल में सभी ऑटो-जेनरेट बिल्ड फ़ोल्डरों को मैन्युअल रूप से हटाने में मदद मिली। यहां छवि विवरण दर्ज करें


यह परियोजना की सफाई के बराबर है।
देवग्युलु

4
नहीं, यह एंड्रॉइड स्टूडियो से परियोजना को साफ करने की कोशिश नहीं है और फिर buildकिसी भी फाइल एक्सप्लोरर में निर्देशिकाओं के लिए ऐप निर्देशिका की जांच करें , आप देखेंगे कि कुछ फाइलें अभी भी वहां बाकी हैं।
रोमन नारेवार्च

मेरे मामले में मेरे पास कई फ्लेवर थे, एक बार काम करने के बाद मैंने फ्लेवर विशिष्ट फ़ोल्डर के साथ सभी बिल्ड फ़ोल्डर को हटा दिया था। फ़ोल्डर्स को हटाने के बाद, मुझे प्रोजेक्ट को बंद करना पड़ा और इसे काम करने के लिए फिर से खोलना पड़ा
हरि

मैक ओएस पर AndroidStudio3.5 पर कोशिश कर रहा है, सभी एसडीके अपडेट किया गया है, ग्रेडल संस्करण का उपयोग करके com.android.tools.build:gradle:3.5.0, यह समाधान मेरे लिए काम नहीं कर रहा है
Mihodi Lushan

18

Android Studio 3.4 पर अपडेट हो रहा है। , मुझे संदेश मिला

कारण: buildOutput.apkData अशक्त नहीं होना चाहिए

एक उत्तर की तलाश में मुझे यह प्रक्रिया मिली:

Build -> Clean Project

लेकिन यह काम नहीं किया, मुझे पता है कि यह प्रक्रिया /buildनिर्देशिका में सामग्री को हटा देगी, लेकिन मेरे अनुभव के लिए यह सभी मामलों में काम नहीं करती है, इसलिए मैंने निर्देशिका को हटाने का "कच्चा" तरीका आज़माया:

/app/build/ 

तो मैं इस परियोजना के पुनर्निर्माण और यह काम किया।


2
इसने मेरे लिए काम किया, लेकिन मुझे सभी <flavor>/<buildConfig>निर्देशिकाओं को हटाना पड़ा (यह output.jsonउन में फाइलों के बारे में है)। Clean projectअकेले इस मुद्दे को हल नहीं किया।
javaxian

11

मैं कई समाधान ऊपर की कोशिश की लेकिन कुछ भी नहीं है तो क्या हुआ है मैं इस पाया इस और मेरे लिए काम किया

    deleting debug/output.json and release/output.json solved my problem

अब मैं apk जनरेट करने में सक्षम हूं


9

सभी समाधान मेरे साथ काम नहीं किया

एंड्रॉइड स्टूडियो वी 3.5

एंड्रॉइड ग्रेडल प्लगइन V 3.4.2

ग्रेड संस्करण V 5.1.1

  1. प्रोजेक्ट को साफ करें
  2. एंड्रॉइड स्टूडियो + अमान्य कैश को पुनरारंभ करें
  3. बनाएँ, डीबग, और रिलीज़ फ़ोल्डर हटाएँ
  4. प्रोजेक्ट बनाएं
  5. हस्ताक्षर किए उत्पन्न करें

संदर्भ


7

मैंने इस मुद्दे को हल करने के लिए कई चीजों की कोशिश की है, लेकिन कुछ भी मदद नहीं की। एक हस्ताक्षरित एपीके को जनरेट करने का प्रयास करने पर मुझे यह त्रुटि मिलती है।

एंड्रॉइड स्टूडियो के पुराने संस्करणों को अपग्रेड करने में मदद मिली (3.4.2) ने काम किया, हालांकि यह समाधान नहीं है।

AS में 'क्लीन प्रोजेक्ट' फ़ंक्शन उस स्थान को साफ़ नहीं करता है जहाँ आपका जेनरेट किया गया एपीके बनाया गया है और एक फाइल है जो पूरी प्रक्रिया को रोक सकती है: output.json

Output.json को ... / ऐप / प्रोजेक्टनेम / रिलीज़ / आउटपुट। Json से निकालने का प्रयास करें


5

मैं एंड्रॉइड स्टूडियो 3.5 बीटा 2 का उपयोग कर रहा था और मुझे सटीक त्रुटि हो रही थी लेकिन केवल मेरी रिलीज बिल्ड पर। मैंने पाया हर दूसरे समाधान की कोशिश करने के बाद, मैं फिर से संकलन करने में सक्षम था, केवल एंड्रॉइड स्टूडियो 3.4 पर वापस जाना था।


इस "समाधान" ने मेरे लिए भी काम किया। डाउनग्रेड करने के लिए 3.4.2 के रूप में, डाउनलोड करें: developer.android.com/studio/archive और 3.5.0 से बदलकर: classpath 'com.android.tools.build:gradle:3.4.2'
20

4

इससे मेरा काम बनता है:

  1. मैन्युअल रूप से अपने प्रोजेक्ट से बिल्ड फ़ोल्डर हटाएं।

  2. एंड्रॉइड स्टूडियो के टर्मिनल में यह कमांड टाइप करें

अगर विंडोज़ उपयोगकर्ता

gradlew clean build

अगर लिनक्स उपयोगकर्ता

./gradlew clean build

1
मैक ओएस पर AndroidStudio3.5 पर कोशिश कर रहा है, सभी एसडीके अपडेट किया गया है, ग्रेडल संस्करण का उपयोग करके com.android.tools.build:gradle:3.5.0, यह समाधान मेरे लिए काम नहीं कर रहा है
Mihodi Lushan

4

यह समस्या आमतौर पर तब होती है जब आप विभिन्न प्रोजेक्ट्स के साथ कई एंड्रॉइड स्टूडियो विंडो चला रहे होते हैं।

उपाय है

  • डिलीट .gradle और बिल्ड फ़ोल्डर्स की तुलना में प्रोजेक्ट चुनें
  • स्वच्छ और परियोजना के पुनर्निर्माण से।

कृपया स्क्रीन शॉट संलग्न संलग्न करें

कृपया स्क्रीन शॉट संलग्न संलग्न करें


मैक ओएस पर AndroidStudio3.5 पर कोशिश कर रहा है, सभी एसडीके अपडेट किया गया है, ग्रेडल संस्करण का उपयोग करके com.android.tools.build:gradle:3.5.0, यह समाधान मेरे लिए काम नहीं कर रहा है
Mihodi Lushan

क्या आप फ़ाइल का प्रयास कर सकते हैं> अमान्य जनरेट / पुनः आरंभ करें ऑटो-जनरेट की गई फ़ाइलों को हटाने के बाद। Regle और build @MihodiHasanLushan
Suresh Maidaragi

4

बस Apk रिलीज / डिबग स्थान बदलें

पूर्व:

/home/sanaebadi/Desktop

परिवर्तन के बाद:

/home/sanaebadi/apk

3

मेरे लिए समाधान apk आउटपुट फ़ोल्डर से सभी फ़ाइलों और फ़ोल्डरों को हटाना था। "उत्पादन" स्वाद के लिए एक हस्ताक्षरित एपीके बनाने के दौरान मुझे यह समस्या हुई और output.jsonआउटपुट फीचर में "फ़ीचर" समस्या का कारण -> Android Studio 3.6 Canary 7ने मुझे सही त्रुटि संदेश दिखाया। यह ग्रैडल प्लगिन 3.5.0 के साथ एएस 3.5 स्थिर के लिए भी काम कर रहा है।


3

सभी समाधान मेरे साथ काम नहीं करते थे
। AndroidStudio 3.4+ अपडेट से 3.5 तक मेरे मामले में।
और अंत में मैं इसे 'डेस्टिनेशन फोल्डर' को "ऐप / बिल्ड / आउटपुट / एपीके" डिटेल पिक्चर में संशोधित करके हल करता हूं


2

एकमात्र समाधान जो मेरे लिए काम करता है वह मेरे रूट ग्रेड में उपयोग कर रहा है

classpath 'com.android.tools.build:gradle:3.3.0'

मैंने क्या प्रयास किया है: - सभी बिल्ड फ़ोल्डर को मैन्युअल रूप से साफ़ करें - कैश को अमान्य करें लेकिन इनमें से कोई भी काम नहीं करता है

पुनश्च: मैं एंड्रॉयड स्टूडियो 3.5 btw का उपयोग कर रहा हूँ

अपडेट करें :

@Vishrut मवानी की तरह, अपने रिलीज़ संस्करण के गंतव्य फ़ोल्डर को बदलना काम है


2

आमतौर पर यह मुद्दा एंड्रॉइड स्टूडियो V3.4 को V3.5 में अपडेट करने पर होता है। हटाने का प्रयास करें debug/output.jsonऔरrelease/output.json फ़ाइलों के करें।

तो इन चरणों का प्रयास करें:

चरण 1: स्वच्छ परियोजना (बिल्ड> स्वच्छ परियोजना)

चरण 2: पुनर्निर्माण परियोजना (बिल्ड> पुनर्निर्माण परियोजना)


2

मेरे पास एंड्रॉइड स्टूडियो 3.5.1 है। मेरे लिए नीचे दिए गए चरणों में काम किया गया है

  1. फ़ाइल -> अमान्य कैश / पुनः आरंभ करें
  2. एंड्रॉइड स्टूडियो के बाद बिल्ड -> क्लीन प्रोजेक्ट पर क्लिक करें
  3. फिर बनाएँ -> परियोजना का पुनर्निर्माण

1

मेरे मामले में विभिन्न बिल्ड कॉन्फिग्स के साथ बिल्ड और लॉन्च प्रोजेक्ट सफल रहा। लेकिन Cause: buildOutput.apkData must not be nullदूसरी ओर हस्ताक्षरित APK थ्रो उत्पन्न करना APK को उत्पन्न किया गया था और आउटपुट प्रिंट टॉगल व्यू प्रिंट का निर्माण किया गया था BUILD SUCCESSFUL। संदेश के साथ मैनुअल इंस्टॉलेशन समाप्त होता है App not installed। मेरी गलती का उपयोग कर compileSdkVersion 'android-P'रहा था और compileSdkVersion 28सभी को बदलने के बाद अच्छी तरह से चला जाता है।


1

मैंने सभी समाधानों की कोशिश की है और उनमें से गैर मदद की है! आखिरकार कई कोशिशों के बाद, मैंने इसे समझ लिया, बस सुझावों का पालन करें:

  1. अपने हस्ताक्षर कीस्ट्रोक (जिसे आप जारी करने के लिए उपयोग करते हैं) को अंदर कॉपी करें yourProject/app/
  2. gradle.properties (अपनी कुंजी से संबंधित मानों को संशोधित करें):
    MYAPP_RELEASE_STORE_FILE=KEYSTROK_NAME
    MYAPP_RELEASE_KEY_ALIAS=KEY_ALIAS
    MYAPP_RELEASE_STORE_PASSWORD=R_PASS
    MYAPP_RELEASE_KEY_PASSWORD=K_PASS
    android.enableR8=true
  3. एप्लिकेशन स्तर बिल्ड.gradle (Android के अंदर):

    signingConfigs{
        release{
            if (project.hasProperty('MYAPP_RELEASE_STORE_FILE')) {
                storeFile file(MYAPP_RELEASE_STORE_FILE)
                storePassword MYAPP_RELEASE_STORE_PASSWORD
                keyAlias MYAPP_RELEASE_KEY_ALIAS
                keyPassword MYAPP_RELEASE_KEY_PASSWORD
            }
        }
    }
    
    configurations {
        cleanedAnnotations
        compile.exclude group: 'org.jetbrains' , module:'annotations'
    }
    
  4. एप्लिकेशन स्तर build.gradle (buildTypes के अंदर):
    release {
        manifestPlaceholders = [analytics_deactivated: "false"]
        minifyEnabled true
        signingConfig signingConfigs.release
        useProguard true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }

    5. अंत में यह आदेश:

मैक: ./gradlew clean assemble_YOUR_FAVOR_Release

जीत: gradlew clean assemble_YOUR_FAVOR_Release

जहां _YOUR_FAVOR_आपका वैकल्पिक पक्ष है, यदि आप किसी भी पक्ष का उपयोग नहीं कर रहे हैं, तो बस assembleReleaseइसके बजाय का उपयोग करेंassemble_YOUR_FAVOR_Release


1

यह समस्या मेरे Android स्टूडियो v3.4 से v3.5 पर अपडेट होने के बाद होती है। अब, यह ठीक काम कर रहा है

मैंने डीबग / आउटपुट.जॉन और रिलीज़ / आउटपुट.जॉन फ़ाइलों को हटाकर इस समस्या को ठीक किया

एंड्रॉइड स्टूडियो 3.5 कंपाइलडक वर्जन 28

एपीके जनरेटिंग कार्य


1

मैं भी उसी बग से नाराज था। लेकिन मेरे बदलते हस्ताक्षरित APK गंतव्य से ग / उपयोगकर्ताओं / परियोजना / एप्लिकेशन को ग / उपयोगकर्ताओं / परियोजना मेरे लिए काम किया।


1

1- सभी वेरिएंट के लिए सभी जेनरेट किए गए ऐप बंडल (.ab) और एपीके डिलीट करें।

2- बिल्ड फोल्डर को डिलीट करें

3- स्वच्छ परियोजना


1

मैन्युअल रूप से सभी एक्साइटिंग बिल्ड वेरिएंट फ़ोल्डर को हटाएं और साथ ही प्रोजेक्ट फ़ोल्डर में मेरे लिए काम करने वाले फ़ोल्डर का निर्माण करें।


0

डीबग के लिए साइन किए गए APK को जनरेट करें , और फिर आप रिलीज़ के लिए साइन इन एपीके उत्पन्न कर सकते हैं ।


0

समाधान :-

1- Build -> Clean Projectमदद नहीं की

2- Build -> Make Projectमदद नहीं की

3- एंड्रॉयड स्टूडियो को रीस्टार्ट करने से मदद नहीं मिली

4- मैन्युअल रूप से बिल्ड फ़ोल्डर को हटा दें appऔर projectमदद न करें

मेरे लिए एकमात्र समाधान गंतव्य फ़ोल्डर से सभी पुराने बिल्ड को निकालना था


-1

परियोजना की सफाई से समस्या का समाधान हो सकता है, लेकिन मेरे लिए यह इस तरह से काम करता है।

फ़ाइल-> सिंक फाइल के साथ सिंक प्रोजेक्ट।

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