কারণ: buildOutput.apkData অবশ্যই নাল হবে না ull


245

কোটলিন ব্যবহার করে আমার অ্যান্ড্রয়েড অ্যাপ্লিকেশনটি এই ব্যতিক্রমটি ছুঁড়ে দিচ্ছে যখন আমি আমার সেলফোনের এমুলেটরে হে 'অ্যাপ' চালানোর চেষ্টা করি। আমি যখন আমার প্রকল্পটি তৈরি করি তখন কোনও ত্রুটি ছাড়াই এটি ভাল চলে।

আমি ব্যাবহার করছি:

  • এসডিকে 28 (অ্যান্ড্রয়েড 9.0 (পাই))
  • গ্রেডেল 5.1.1
  • গ্রেডল প্লাগইন 3.5.0-alpha03
  • কোটলিন 1.3.10
  • জাভা 1.8.0_151
  • ওএসএক্স 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
লেবার্গের উত্তরটি যা আমার পক্ষে কাজ করে তা পরীক্ষা করে দেখুন, আমি আজ এই সমস্যার মুখোমুখি হয়েছি
নিকি

অ্যান্ড্রয়েড স্টুডিও 3.5 ইনস্টল করার পরে জাভা (প্রয়োজনীয় কোটলিন নয়) এর জন্য একই S
পাতাপুম

উত্তর:


311

Build-> ক্লিক করুনClean Project

তারপরে Build->Make Project

গ্রেড 3.5.0-alpha3, -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এএস) এর
সাথেও

1
দুঃখের সাথে এর জন্য অ্যান্ড্রয়েড স্টুডিও ৩.৫-তে আপগ্রেড করা দরকার, আমি আমার দলটিকে অ্যান্ড্রয়েড স্টুডিও আপডেটের জন্য একটি অস্থির চ্যানেলে স্যুইচ করতে বলতে পারি না।
void.pointer

8
অ্যান্ড্রয়েড স্টুডিও 3.4
রাফেল

6
ম্যাক ওএসে অ্যান্ড্রয়েডস্টুডিও 3.5 এ চেষ্টা করে, সমস্ত এসডিকে আপডেট করা হয়েছে, গ্রেড সংস্করণ ব্যবহার করে com.android.tools.build:gradle:3.5.0, এই সমাধানটি আমার পক্ষে কাজ করছে না
মিহোদি লুশান

1
হ্যাঁ, আমি এই ত্রুটি পেয়েছি। @ মার্টিনপেফার
মিহোদি লুশান

151

অ্যান্ড্রয়েড স্টুডিও 3.5আপডেটের জন্য। (APK স্বাক্ষরিত ইস্যু)

পদক্ষেপ 1: আমি গন্তব্য ফোল্ডারের অবস্থানটি সংশোধন করে এই সমস্যাটি সমাধান করেছি ।

আগে

c:\user\folder\project\app

পরে

c:\user\folder\project\apk


অ্যান্ড্রয়েড স্টুডিও 3.4আপডেটের জন্য।

পদক্ষেপ 1: অ্যান্ড্রয়েড স্টুডিও 3.4 আপডেটের পরে আপনার অ্যাপ্লিকেশন স্তরে আপনার মডিউল বা লাইব্রেরিতে ব্যবহৃত সমস্ত নির্ভরতা যুক্ত করতে হবে build.gradle

দ্বিতীয় ধাপ: পরিষ্কার প্রকল্প (বিল্ড> ক্লিন প্রকল্প)

পদক্ষেপ 3: পুনর্নির্মাণ প্রকল্প (বিল্ড> পুনর্নির্মাণ প্রকল্প)

এখন, আপনার প্রকল্পটি নিখুঁতভাবে সংকলন করবে।


1
ওটা কী? আমার ঠিক কী করা উচিত? > পদক্ষেপ 1: অ্যান্ড্রয়েড স্টুডিও 3.4 আপডেট করার পরে আপনার অ্যাপ্লিকেশন স্তরের বিল্ড.gradle এ আপনার মডিউল বা লাইব্রেরিতে ব্যবহৃত সমস্ত নির্ভরতা যুক্ত করতে হবে।
বেবা

1
@ বাবে ধরুন আপনি কোনও লাইব্রেরি ব্যবহার করছেন যা গ্লাইড লাইব্রেরি ব্যবহার করছে। তারপরে আপনাকে আপনার অ্যাপ স্তরের বিল্ড।
বিশ্রুত মাভানী ২১ শে

1
@ বিস্রুতমাভানি আপনার উত্তরের জন্য ধন্যবাদ, তবে আমি অ্যান্ড্রয়েড স্টুডিওর সত্যই বোকা ত্রুটি পেয়েছি। আমি কেবল বিল্ড আউটপুটের পথটি পরিবর্তন করেছি। এটাই. শুহম জৈনের সমাধান। তার সমাধান নীচে দেখুন।
জেমস

5
এটি অ্যান্ড্রয়েড স্টুডিও v3.5 এবং একটি জাভা প্রকল্পে আমার সমস্যাটি স্থির করেছে। এটি যখনই অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলি তৈরি করুন এখনই এটি একটি দুর্দান্ত স্ট্যান্ডার্ড ঘটনা ... (1) একটি অদ্ভুত বোধগম্য বিল্ড ত্রুটি পান (2) গুগল এটি (3) স্ট্যাক ওভারফ্লো (4) একটি নির্দিষ্ট ক্রমে আপাতদৃষ্টির সাথে সম্পর্কিত নয় (5) প্রার্থনা করুন (6) ) এটি কাজ করে (7) ধাপে যান (1)
ডডজি_কোডার

2
আমি বিশ্বাস করতে পারি না যে এই সমস্যার কার্যকর সমাধানটি আসলে "গন্তব্য ফোল্ডারটি পরিবর্তন করুন"। তবে তা! ¯ \ _ (ツ) _ / ¯
mkasberg

138

অ্যান্ড্রয়েড স্টুডিও 3.5 জন্য 3.6

কোনও ত্রুটি ছাড়াই ডিবাগ বিল্ড ফিনিস শেষ করে। একটি স্বাক্ষরিত .apk তৈরি করার সময় একই ত্রুটি বাড়ে

buildOutput.apkData must not be null

আমি যে সহজ সমাধান পেয়েছি তা হ'ল। সাইন ইন করার সময় অ্যাপকে স্বাক্ষর করার শংসাপত্রগুলি প্রবেশ করার পরে যখন আপনি পরবর্তী স্ক্রিনে নেভিগেট করেন তখন এটি গন্তব্য ফোল্ডারের জন্য জিজ্ঞাসা করবে কেবল ডিফল্ট পাথ পরিবর্তন করতে।

চলুন ধরে নেওয়া যাক বর্তমান গন্তব্য পথ

C: \ ব্যবহারকারী \ ফোল্ডারের \ প্রকল্পের \ অ্যাপ্লিকেশন

এটি পরিবর্তন করুন

C: \ ব্যবহারকারী \ ফোল্ডারের \ প্রকল্পের \

তারপরে এটি সফলভাবে স্বাক্ষরিত এপিকে তৈরি করবে।

অ্যান্ড্রয়েড স্টুডিও গন্তব্য ফোল্ডার স্ক্রিনশট


5
আমি সত্যিই আপনার সমাধান প্রশংসা করি। ধন্যবাদ। এটি কেবল সহজ এবং অ্যান্ড্রয়েড স্টুডিওর সত্যই নির্বোধ বিল্ড ত্রুটি।
জেমস

2
বাহ, তুমি এ দিয়ে আমার জীবন বাঁচিয়েছ। তবে এটি কি অ্যান্ড্রয়েড স্টুডিওতে একটি বাগ বা আমার প্রকল্পটি গোলযোগ হয়েছে?
বিজয় কুমার কান্ত

1
ওএমজি, এই অ্যান্ড্রয়েড স্টুডিওটি 3.5 এ আপগ্রেড করা আমার জন্য অনেকগুলি বিষয় নিয়ে আসে।
হেনরিক মন্টে

1
অ্যান্ড্রয়েড
3.5.2.2 এ

1
ধন্যবাদ ও চমৎকার সমাধান। আমি অ্যান্ড্রয়েড স্টুডিও আপডেট করেছি এমনকি এই ত্রুটিটি অ্যান্ড্রয়েড স্টুডিও ৩.6-এ ঘটে। এই সমাধানটি আমার দিনকে বাঁচিয়েছিল। আবারও ধন্যবাদ
দিবাকর মুর্গেশ

49

আমার প্রকাশের সংস্করণটির জন্য "স্বাক্ষরিত APK তৈরি করা" চেষ্টা করার সময়ও আমি এই ত্রুটিটি পেয়েছিলাম। আমি উপরোক্ত সমস্ত পদ্ধতি ব্যবহার করে দেখেছি, দুর্ভাগ্যক্রমে কেউই আমার পক্ষে কাজ করেনি।

কী কাজ করেছিল তা প্রথমে অ্যাপটির ডিবাগ স্বাক্ষরিত সংস্করণ তৈরি করছিল এবং তারপরে পুনরায় মুক্তির একটি উত্পন্ন করছিল।

ঠিক কী পরিবর্তন হয়েছে বা মূল সমস্যাটি কী তা আমি জানি না, তবে এটি কার্যকর হয়েছিল। আমি আশা করি এটি আপনাকেও সহায়তা করবে, কারণ এই ত্রুটিটি বেশ বিরক্তিকর ...


1
আমার ক্ষেত্রে আমার শেষ পণ্যটির জন্য প্রথম পণ্যটির স্বাদ এপিপি (প্রকাশের জন্য ডিবাগ) উত্পন্ন করতে হবে (রিলিজ করতে ডিবাগ করুন)।
ফল

3
হ্যাঁ!! এটা খুবই আমার জন্য কাজ করেন। ধন্যবাদ। আমি জানি না তবে এটি দেখতে বাগের মতো দেখাচ্ছে।
ডুঙ্গসিল

3
ম্যাক ওএসে অ্যান্ড্রয়েডস্টুডিও 3.5 এ চেষ্টা করে, সমস্ত এসডিকে আপডেট করা হয়েছে, গ্রেড সংস্করণ ব্যবহার করে com.android.tools.build:gradle:3.5.0, এই সমাধানটি আমার পক্ষে কাজ করছে না
মিহোদি লুশান

1
আমার ক্ষেত্রে: অ্যান্ড্রয়েডস্টুডিও 3.5, বান্ডিল তৈরি করুন (গুলি) => অ্যাপ্লিকেশন তৈরি করুন, তারপরে স্বাক্ষরিত এপিপি তৈরি করুন
একক

1
এটি পাগল, তবে এই সমাধানটি কার্যকর - কেন তা বুঝতে পারছি না। অ্যান্ড্রয়েড স্টুডিও ৩.৫, উইন্ডোজ
সিভিওরোনিন

22

প্রকল্পটি পরিষ্কার করা আমাকে সহায়তা করে নি তবে সমস্ত মডিউলটিতে স্বয়ংক্রিয়ভাবে উত্পাদিত সমস্ত বিল্ড ফোল্ডার ম্যানুয়ালি মুছে ফেলা হয়েছে । এখানে চিত্র বর্ণনা লিখুন


এটি প্রকল্প পরিষ্কারের সমতুল্য।
দেবগিয়ানু

4
না, এটি নয়, অ্যান্ড্রয়েড স্টুডিও থেকে প্রকল্পটি পরিষ্কার করার চেষ্টা করুন এবং তারপরে যে buildকোনও ফাইল এক্সপ্লোরারের ডিরেক্টরিগুলির জন্য অ্যাপ ডিরেক্টরিটি পরীক্ষা করুন, আপনি দেখতে পাবেন যে কিছু ফাইল এখনও সেখানে রয়েছে।
রোমান নাজারেভিচ

আমার ক্ষেত্রে আমার একাধিক স্বাদ ছিল, আমি ফ্ল্যাভারের নির্দিষ্ট ফোল্ডারগুলির সাথে সমস্ত বিল্ড ফোল্ডারটি মুছে ফেলার পরে এটি কাজ করে। ফোল্ডারগুলি মোছার পরে, আমাকে প্রকল্পটি বন্ধ করতে হবে এবং এটি কাজ করতে আবার খুলতে হবে
হরি

ম্যাক ওএসে অ্যান্ড্রয়েডস্টুডিও 3.5 এ চেষ্টা করে, সমস্ত এসডিকে আপডেট করা হয়েছে, গ্রেড সংস্করণ ব্যবহার করে com.android.tools.build:gradle:3.5.0, এই সমাধানটি আমার পক্ষে কাজ করছে না
মিহোদি লুশান

18

অ্যান্ড্রয়েড স্টুডিওতে আপডেট হচ্ছে 3.4।? , আমি বার্তা পেতে

কারণ: buildOutput.apkData অবশ্যই নাল হবে না ull

একটি উত্তর খুঁজছি আমি পদ্ধতিটি পেয়েছি:

Build -> Clean Project

তবে এটি কাজ করে না, আমি জানি যে এই পদ্ধতিটি /buildডিরেক্টরিতে থাকা সামগ্রীটি মুছে ফেলবে তবে আমার অভিজ্ঞতার জন্য এটি সব ক্ষেত্রেই কাজ করে না, তাই আমি ডিরেক্টরিটি মুছে "কাঁচা" উপায়ে চেষ্টা করেছি:

/app/build/ 

তারপরে আমি প্রকল্পটি পুনর্নির্মাণ করি এবং এটি কাজ করে।


2
এটি আমার পক্ষে কাজ করেছিল, তবে আমাকে সমস্ত <flavor>/<buildConfig>ডিরেক্টরিও সরিয়ে ফেলতে হয়েছিল (এটি output.jsonতাদের ফাইলগুলির ক্ষেত্রে)। Clean projectএকাই সমস্যা সমাধান করেনি।
জাভ্যাক্সিয়ান

11

আমি একাধিক সমাধান উপরে চেষ্টা করেছিলেন কিন্তু কিছুই তারপর ঘটেছে আমি এই পাওয়া এই এবং আমার জন্য কাজ

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

এখন আমি এপিপি তৈরি করতে সক্ষম


9

সমস্ত সমাধান আমার সাথে কাজ করে নি

অ্যান্ড্রয়েড স্টুডিও ভি 3.5

অ্যান্ড্রয়েড গ্রেডেল প্লাগইন ভি 3.4.2

গ্রেডেল সংস্করণ ভি 5.1.1

  1. প্রকল্প পরিষ্কার করুন
  2. অ্যান্ড্রয়েড স্টুডিও + অবৈধ ক্যাশেগুলি পুনরায় চালু করুন
  3. বিল্ড, ডিবাগ এবং রিলিজ ফোল্ডার মুছুন
  4. প্রকল্প তৈরি করুন
  5. স্বাক্ষরিত APK তৈরি করুন

উল্লেখ


7

আমি সমস্যাটি সমাধান করার জন্য অনেক চেষ্টা করেছি, কিন্তু কিছুই সাহায্য করেনি। একটি স্বাক্ষরিত এপিপি তৈরির চেষ্টা করার সময় আমি এই ত্রুটিটি পেয়েছি।

Android স্টুডিওর পুরানো সংস্করণগুলিতে ডাউনগ্রেডিং সহায়তা করেছে (3.4.2) কাজ করেছে, তবে এটি সমাধান নয়।

এএস-তে 'ক্লিন প্রজেক্ট' ফাংশনটি আপনার উত্পন্ন এপিপি তৈরির জায়গাটি পরিষ্কার করে না এবং এমন একটি ফাইল রয়েছে যা পুরো প্রক্রিয়াটি ব্লক করে থাকতে পারে: আউটপুট.জসন

... / অ্যাপ্লিকেশন / প্রকল্পের নাম / প্রকাশ / আউটপুট.জসন থেকে আউটপুট.জসন সরানোর চেষ্টা করুন


5

আমি অ্যান্ড্রয়েড স্টুডিও 3.5 বিটা 2 ব্যবহার করছিলাম এবং আমি ঠিক একই ত্রুটিটি পেয়েছিলাম তবে কেবল আমার মুক্তির বিল্ডে। আমি খুঁজে পাওয়া প্রতিটি অন্যান্য সমাধান চেষ্টা করার পরে, আমি আবার সংকলন করতে সক্ষম হয়েছি কেবলমাত্র অ্যান্ড্রয়েড স্টুডিও ৩.৪ এ ফিরে যাওয়া।


এই "সমাধান" আমার পক্ষেও কাজ করেছিল। ডাউনগ্রেড আঃ 3.4.2 যাও, downloadhere: developer.android.com/studio/archive এবং 3.5.0 থেকে পরিবর্তন: ক্লাসপাথ 'com.android.tools.build:gradle:3.4.2'
Loadeed

4

এটা আমার জন্য কাজ করে:

  1. আপনার প্রকল্প থেকে ম্যানুয়ালি বিল্ড ফোল্ডার মুছুন।

  2. অ্যান্ড্রয়েড স্টুডিওর টার্মিনালে এই কমান্ডটি টাইপ করুন

উইন্ডোজ ব্যবহারকারী যদি

gradlew clean build

যদি লিনাক্স ব্যবহারকারী

./gradlew clean build

1
ম্যাক ওএসে অ্যান্ড্রয়েডস্টুডিও 3.5 এ চেষ্টা করে, সমস্ত এসডিকে আপডেট করা হয়েছে, গ্রেড ভার্সন ব্যবহার করে com.android.tools.build:gradle:3.5.0, এই সমাধানটি আমার পক্ষে কাজ করছে না
মিহোদি লুশান

4

আপনি যখন বিভিন্ন প্রকল্পের সাথে একাধিক অ্যান্ড্রয়েড স্টুডিও উইন্ডো চালাচ্ছেন তখন এই সমস্যাটি ঘটে।

সমাধানটি হ'ল

  • .gradle এবং বিল্ড ফোল্ডার মুছে ফেলার চেয়ে প্রকল্প চয়ন করুন
  • প্রকল্পটি পরিষ্কার ও পুনর্নির্মাণের চেয়ে বেশি।

রেফ স্ক্রিন শট সংযুক্ত করুন

রেফ স্ক্রিন শট সংযুক্ত করুন


ম্যাক ওএসে অ্যান্ড্রয়েডস্টুডিও 3.5 এ চেষ্টা করে, সমস্ত এসডিকে আপডেট করা হয়েছে, গ্রেড ভার্সন ব্যবহার করে com.android.tools.build:gradle:3.5.0, এই সমাধানটি আমার পক্ষে কাজ করছে না
মিহোদি লুশান

আপনার কাছে সেই ফাইলে চেষ্টা করতে পারেন> বাতিল ক্যাশে / পুনরারম্ভ করবেন তখন এটি ডিলিট স্বয়ংক্রিয়ভাবে তৈরি ফাইল .gradle এবং বিল্ড @MihodiHasanLushan
সুরেশ Maidaragi

4

কেবলমাত্র এপিকে রিলিজ / ডিবাগের অবস্থান পরিবর্তন করুন ।

গো EX:

/home/sanaebadi/Desktop

পরিবর্তনের পরে:

/home/sanaebadi/apk

3

আমার জন্য সমাধানটি ছিল apk আউটপুট ফোল্ডার থেকে সমস্ত ফাইল এবং ফোল্ডার মুছে ফেলা। "উত্পাদন" গন্ধের জন্য একটি স্বাক্ষরিত এপিকে তৈরি করার সময় আমার এই সমস্যা output.jsonহয়েছিল এবং "বৈশিষ্ট্য" আউটপুট ফোল্ডারে থাকা সমস্যার কারণ ঘটায় -> Android Studio 3.6 Canary 7আমাকে সঠিক ত্রুটি বার্তাটি দেখিয়েছিল। গ্রেডল প্লাগইন ৩.০.০ সহ এটি এএস 3.5.০ স্থিতিশীলের জন্যও এখন কাজ করছে।


3

সমস্ত সমাধান আমার সাথে কাজ করে না
আমার ক্ষেত্রে অ্যান্ড্রয়েড স্টুডিও ৩.৪++ থেকে 3.5 এ আপডেট হয়েছে।
এবং অবশেষে আমি এটিকে "অ্যাপ্লিকেশন / বিল্ড / আউটপুটস / এপিপি" বিশদ ছবিতে 'গন্তব্য ফোল্ডার' সংশোধন করে সমাধান করি


2

আমার জন্য একমাত্র সমাধানটি আমার রুট গ্রেডে ব্যবহার করছে in

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

আমি যা চেষ্টা করেছি: - সমস্ত বিল্ড ফোল্ডারটি ম্যানুয়ালি সাফ করুন - ক্যাশে অবৈধ করুন তবে এর কোনওটিই কাজ নয়

PS: আমি অ্যান্ড্রয়েড স্টুডিও 3.5 বিটিডব্লু ব্যবহার করছি

হালনাগাদ :

ঠিক যেমন_বিশ্রুত মাভানীর মতো আপনার মুক্তির সংস্করণটির গন্তব্য ফোল্ডার পরিবর্তন করা কাজ


2

সাধারণত এই সমস্যাটি অ্যান্ড্রয়েড স্টুডিও ভি 3.4 কে ভি 3.5 এ আপডেট করার সময় ঘটে। মুছতে চেষ্টা করুন debug/output.jsonএবংrelease/output.json ফাইল।

তারপরে এই পদক্ষেপগুলি ব্যবহার করে দেখুন:

পদক্ষেপ 1: পরিষ্কার প্রকল্প (বিল্ড> ক্লিন প্রকল্প)

দ্বিতীয় ধাপ: পুনর্নির্মাণ প্রকল্প (বিল্ড> পুনর্নির্মাণ প্রকল্প)


2

আমার অ্যান্ড্রয়েড স্টুডিও ৩.৫.১ আছে। আমার জন্য নীচে পদক্ষেপ কাজ করা হয়

  1. ফাইল -> ক্যাশে অবৈধ / পুনঃসূচনা
  2. অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করার পরে বিল্ড -> ক্লিন প্রকল্পে ক্লিক করুন
  3. তারপরে বিল্ড করুন -> পুনর্নির্মাণ প্রকল্প

1

আমার ক্ষেত্রে বিভিন্ন বিল্ড কনফিগার সহ বিল্ড এবং লঞ্চ প্রকল্পটি সফল হয়েছিল। কিন্তু স্বাক্ষরিত এপিপি Cause: buildOutput.apkData must not be nullউত্পন্ন ত্রুটি অন্যদিকে ত্রুটি সৃষ্টি করে এপিপি তৈরি হয়েছিল এবং আউটপুট টগল ভিউ প্রিন্টগুলি তৈরি করে BUILD SUCCESSFUL। ম্যানুয়াল ইনস্টলেশন বার্তা দিয়ে শেষ হয় App not installed। আমার দোষটি ব্যবহার করা হয়েছিল compileSdkVersion 'android-P'এবং compileSdkVersion 28সকলের পরিবর্তনের পরেও ভাল চলে।


1

আমি সমস্ত সমাধান চেষ্টা করেছি এবং সেগুলির কোনওটিই সহায়তা করে নি! অবশেষে অনেক চেষ্টা করার পরেও আমি এটি বের করে ফেললাম, কেবলমাত্র টিপসগুলি অনুসরণ করুন:

  1. আপনার স্বাক্ষর কীস্ট্রোকটি অনুলিপি করুন (যা আপনি প্রকাশের জন্য ব্যবহার করেন) ভিতরে yourProject/app/
  2. গ্রেড.প্রোপার্টি (আপনার নিজস্ব কী সম্পর্কিত মানগুলি সংশোধন করুন):
    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 (অ্যান্ড্রয়েডের অভ্যন্তরে):

    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. অ্যাপ্লিকেশন স্তর বিল্ড.gradle ( বিল্ডটাইপগুলির ভিতরে):
    release {
        manifestPlaceholders = [analytics_deactivated: "false"]
        minifyEnabled true
        signingConfig signingConfigs.release
        useProguard true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }

    ৫. অবশেষে এই আদেশ:

ম্যাক: ./gradlew clean assemble_YOUR_FAVOR_Release

win: gradlew clean assemble_YOUR_FAVOR_Release

_YOUR_FAVOR_আপনার alচ্ছিক অনুগ্রহটি কোথায় , যদি আপনি কোনও পক্ষ ব্যবহার করেন না, কেবল assembleReleaseপরিবর্তে কেবল ব্যবহার করুনassemble_YOUR_FAVOR_Release


1

এই সমস্যাটি আমার অ্যান্ড্রয়েড স্টুডিও v3.4 থেকে v3.5 এ আপডেট করার পরে ঘটেছিল, এখন এটি ঠিকঠাক কাজ করছে

আমি ডিবাগ / আউটপুট.জসন এবং রিলিজ / আউটপুট.জসন ফাইলগুলি মুছে ফেলে এই সমস্যাটি সমাধান করেছি

অ্যান্ড্রয়েড স্টুডিও 3.5 কম্পাইলডেক ভার্শন 28

apk উত্পাদন কাজ


1

আমিও একই বাগ দ্বারা বিরক্ত হয়েছি। কিন্তু আমার পরিবর্তন স্বাক্ষরিত APK গন্তব্য থেকে C / ব্যবহারকারীরা / প্রকল্প / অ্যাপ্লিকেশান থেকে C / ব্যবহারকারীরা / প্রকল্প আমার জন্য কাজ করেন।


1

1- সমস্ত রূপের জন্য উত্পন্ন সমস্ত অ্যাপ্লিকেশন বান্ডিল (.aab) এবং APKs মুছুন।

2- বিল্ড ফোল্ডারটি মুছুন

3- পরিষ্কার প্রকল্প


1

সমস্ত প্রস্থানকারী বিল্ড বৈকল্পিক ফোল্ডারটি ম্যানুয়ালি মুছে ফেলুন পাশাপাশি প্রকল্প ফোল্ডারে বিল্ড ফোল্ডারটি আমার জন্য কাজ করেছে।


0

জন্য স্বাক্ষরিত APK জেনারেট করুন ডিবাগ , এবং তারপর আপনার জন্য স্বাক্ষরিত APK তৈরি করতে পারেন মুক্তি


0

সমাধান :-

1- Build -> Clean Projectসাহায্য করেনি

2- Build -> Make Projectসাহায্য করেনি

3- অ্যান্ড্রয়েড স্টুডিওগুলি পুনরায় আরম্ভ করতে সাহায্য করে নি

4- ম্যানুয়ালি বিল্ড ফোল্ডারটি থেকে মুছে ফেলুন appএবং projectকোনও সাহায্য করেনি

আমার একমাত্র সমাধান হ'ল গন্তব্য ফোল্ডার থেকে সমস্ত পুরানো বিল্ড সরিয়ে দেওয়া


-1

মনে হচ্ছে প্রকল্পটি পরিষ্কার করা সমস্যার সমাধান করতে পারে তবে আমার জন্য এটি এইভাবে কাজ করেছে।

ফাইল-> গ্রেড ফাইলগুলির সাথে প্রকল্প সিঙ্ক করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.