APK ফাইলটি ডিস্কে নেই


224

যখন আমি অ্যান্ড্রয়েড স্টুডিওতে ডিবাগ অ্যাপ্লিকেশন চেষ্টা করছি তখন এই লগ আউটপুট দেয়:

APK ফাইল / ব্যবহারকারী / আমার অ্যাপ্লিকেশন নাম / অ্যাপ্লিকেশন / বিল্ড / আউটপুটস / অ্যাপক / অ্যাপ্লিকেশন - ডিস্কে উপস্থিত নেই।

আমি অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করেছি, তবে আমি এই সমস্যাটি সমাধান করতে পারি না। আমি কিভাবে এটা সমাধান করতে পারে ? ধন্যবাদ


9
আমি কিভাবে এটা সমাধান করতে পারে ? একটি এপিকে সংকলন করুন
টিম

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

1
@ ট্রিলারিয়ন ডিফল্ট হিসাবে এএস গ্রেডের এসেম্বলডিবগ টাস্ক সম্পাদন করে যা একটি ডিবাগ এপিকে সংকলন করে। এখানে কিছু ভুল মনে হচ্ছে যার জন্য ম্যানুয়াল সংকলন প্রয়োজন
টিম

2
গ্রেডেল মেক-আওয়ার অ্যাড করা আমার জন্য এই সমস্যাটি স্থির করেছে। stackoverflow.com/a/25871525/1712417
Iammesol

2
"গ্রেডেল মেক-আওয়ার" যুক্ত করার চেষ্টা করুন স্ট্যাকওভারফ্লো / প্রশ্ন / 18256177/…
অ্যান্ডি চেং

উত্তর:


463

ত্রুটিটি সমাধান করতে এই বিকল্পটি ক্লিক করুন:

চালান: দেখুন> সরঞ্জাম উইন্ডোজ> গ্রেডল> [প্রকল্প]> কার্য> বিল্ড> বিল্ড


6
আপনার প্রকল্প ডিরেক্টরি নামের বিশেষ অক্ষরগুলিও এই ত্রুটি নিক্ষেপ করবে।
এনপি

50
এটি আমার পক্ষে মোটেও কার্যকর হয়নি। আমি এমন উত্তরের পরামর্শ দেব যা কেবল পাঠককে কী করা উচিত তা বলার চেয়ে কেন তাদের কাজ করার কথা রয়েছে তা ব্যাখ্যা করে যাতে তারা সেই ত্রুটিগুলি পরে বুঝতে / এড়াতে / সমাধান করতে পারে।
ব্যক্তি

3
আপনি কি ব্যাখ্যা করতে পারবেন এটি ঠিক কী করে এবং কেন এই সমস্যাটি ঘটে?
হামিদ্রেজা সাহারাই

বিটিডব্লিউ "বিশেষ অক্ষর" এর মধ্যে সংখ্যাও অন্তর্ভুক্ত থাকে। এটি হাস্যকর, এতে নষ্ট হওয়া অনেক সময়। ফেসপাম :)
alexr101

5
অ্যান্ড্রয়েড স্টুডিওর সর্বশেষতম সংস্করণে এই বোতামটি বিদ্যমান নেই, তবে আমি বিশ্বাস করি এটি "গ্রেড ফাইল সহ সিঙ্ক প্রজেক্ট" বিকল্পটি, যা আমার পক্ষে কাজ করে।
নাস্তে

208

অ্যান্ড্রয়েড স্টুডিও ভি ৩.১-এ আপডেট হওয়ার পরে আপনি যদি এই সমস্যার মুখোমুখি হন তবে নীচে চেষ্টা করুন।

অ্যান্ড্রয়েড স্টুডিও ৩.১-এ আপডেট করার সময় আমি এই একই সমস্যার মুখোমুখি হয়েছিলাম। অন্য যে সমস্ত সমাধান আমি এখানে পেয়েছি সেগুলি বেশ ম্যানুয়াল ছিল কারণ আপনাকে প্রতিবার পরিষ্কার এবং পুনর্নির্মাণ করতে হবে, এটি মোটেই ভাল নয়। তবে এখানে ইমান মারাশীর জবাবের জন্য আমি এটি সমাধান করতে সক্ষম হয়েছি।

চালাতে যান -> কনফিগারেশন সম্পাদনা করুন ...

প্রবর্তন বিভাগের পূর্বে আপনার "গ্রেডল-সচেতন মেক" রয়েছে তা নিশ্চিত করুন:

রান / ডিবাগ কনফিগারেশন

এটি যুক্ত করতে + সাইন ক্লিক করুন এবং গ্রেডল-সচেতন মেক নির্বাচন করুন এবং একটি পপআপ উপস্থিত হবে, কেবল পাঠ্য ক্ষেত্রটি খালি রেখে ঠিক আছে এবং ঠিক আছে ক্লিক করুন ।


13
সাম্প্রতিক 3.1 আপডেটের জন্য এটি ঠিক করা। আমার জন্য, এই ইস্যুর প্রথম লক্ষণটি ছিল কোডটিতে পরিবর্তনগুলির জন্য এপিএকে "প্রতিক্রিয়া জানানো হয়নি"। এটি এখন আমার কাছে স্পষ্ট যে নতুন এপিপি মোটেও ঠিকঠাক তৈরি করা হয়নি।
ডেভিড গে

এই উত্তরটি আমার পক্ষে সমাধান করতে পারে। আমি ৩.১ আপডেট করেছি এবং এই ত্রুটিটি পেয়েছি।
জার্নি মাইও সেট সেট উইন

আপনি মহাশয় একটি জীবন রক্ষাকারী।
জোয়েল লিবি

কি দারুন! আপনি এই জন্য 1000 আপ ভোট প্রাপ্য! অ্যান্ড্রয়েড স্টুডিওতে 1000 ডাউন ভোটের দাবি!
1QuickQuestion

ধন্যবাদ, এটি অবশ্যই সঠিক উত্তর এবং এটি গ্রহণযোগ্য হওয়া উচিত
পেটার মারিজনোভিক

68

আমার ক্ষেত্রে, "গ্রেডল ফাইলগুলির সাথে সিঙ্ক প্রকল্পটি" কার্যকর করা সহায়তা করেছে। অ্যান্ডয়েড স্টুডিও পুনরায় আরম্ভ বা ক্যাশে সাফ না করে কিছুই করেনি।


1
ধন্যবাদ। এটি আমাকেও সাহায্য করে। অ্যান্ডয়েড স্টুডিও পুনরারম্ভ বা ক্যাশে সাফ করা কোনও উপকারই করতে পারে না।
ivan.panasiuk

নামকরণ স্ক্রিপ্টটি পরিবর্তন করার পরে আমার জন্য কৌশলটি যা আমার স্বাভাবিক থেকে পৃথক ফাইলে থাকে build.gradle, তাই অ্যান্ড্রয়েড স্টুডিওগুলি স্বয়ংক্রিয়ভাবে পরিবর্তনের বিষয়টি গ্রহণ করে না এবং আমাকে সিঙ্ক করতে অনুরোধ করে।
ম্যাগনাস ডব্লিউ

এটিই আসল উত্তর।
আজিজবিকিয়ান

3
File -> Sync Project with Gradle Files stackoverflow.com/a/19932896/2527204
মার্লন

এই সমস্যাটি ইউনিট পরীক্ষা চালানোর চেষ্টা করছিল। এটি ইউনিট পরীক্ষা চালানোর জন্য একটি ডিভাইস চেয়েছিল।
সার্জিও

34

আপনি যদি কেবল উপসংহারটি জানতে চান তবে দয়া করে শেষ বিভাগে যান। ধন্যবাদ।

সাধারণত যখন বিল্ডিং প্রকল্প ব্যর্থ হয়, কিছু সাধারণ কৌশল আপনি চেষ্টা করতে পারেন:

  • বিল্ড -> পরিষ্কার প্রকল্প
  • বিল্ড ভেরিয়েন্টগুলি পরীক্ষা করুন
  • অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করুন (যেমন আপনি উল্লেখ করেছেন)

তবে আপনার সমস্যার সাথে আরও সুনির্দিষ্ট হওয়ার জন্য - যখন অ্যান্ড্রয়েড স্টুডিও ডিস্কে APK ফাইলটি খুঁজে পেল না। এর অর্থ হ'ল অ্যান্ড্রয়েড স্টুডিও প্রকৃতপক্ষে প্রকল্পটি সফলভাবে তৈরি করেছে এবং এপিপি তৈরি করেছে, তবে কোনও কারণে অ্যান্ড্রয়েড স্টুডিও ফাইলটি সন্ধান করতে সক্ষম হয় না।

এই ক্ষেত্রে, লগ অনুসারে মুদ্রিত ডিরেক্টরি পরীক্ষা করুন। এটা সহায়ক।

উদাহরণ স্বরূপ:

অ্যান্ড্রয়েড স্টুডিও 2.0 পূর্বরূপ সহ (143.2443734 বিল্ড করুন)।

  1. নির্দিষ্ট প্রতিশ্রুতিতে চেকআউট করুন (যাতে এটি মাথা থেকে আলাদা হয়): গিট চেকআউট [কমিট_হ্যাশ]
  2. প্রকল্প চালান
  3. অ্যান্ড্রয়েড স্টুডিও বলছে: APK ফাইল / ব্যবহারকারী / মাই অ্যাপ্লিকেশননাম / অ্যাপ / বিল্ড / আউটপুট / এপিকে / অ্যাপ-ডিবাগ-হেড.অ্যাপ্ক ডিস্কে বিদ্যমান নেই
  4. ডিরেক্টরিতে যান, প্রকৃত নামে একটি ফাইল রয়েছে: অ্যাপ-ডিবাগ- (HEAD.apk (একটি অতিরিক্ত বন্ধনী সহ)
  5. গিট শাখা চালান

    * (মাথা 1a2bfff এ পৃথক)

সুতরাং আপনি এখানে দেখতে পেলেন, আমার গ্রেড বিল্ড স্ক্রিপ্টের ভুলের কারণে ফাইলের নামকরণ কোনওভাবে ভুল।

উপরের উদাহরণে কেবল একটি দৃশ্য যা একই সমস্যা হতে পারে, তবে আপনার মতো একই মূল কারণ হওয়ার প্রয়োজন নেই necessary

ফলস্বরূপ, আমি আপনাকে দৃ check়ভাবে ডিরেক্টরিটি পরীক্ষা করতে (পার্থক্যটি সন্ধান করার জন্য) সুপারিশ করছি এবং আপনার বিল্ড.gradle স্ক্রিপ্টটি পরীক্ষা করুন (আপনি এখানে APK নাম পরিবর্তন করতে পারেন, নীচের মতো কিছু):

applicationVariants.all { variant ->
        variant.outputs.each { output ->
            def newFileName = "whatever you want to name it";
            def apk = output.outputFile;
            output.outputFile = new File(apk.parentFile, newFileName);
        }
    }

2
আমার সমস্যাটি হ'ল আমি অ্যাপের নামটিতে অ্যাপ সংস্করণটি যুক্ত করছি তবে অ্যাপটির সংস্করণটিতে xyz ফর্ম্যাট এবং "" রয়েছে। (ডট) নামকরণে ত্রুটি ঘটছিল। সুতরাং এপকের আগের একটি ছাড়া অন্য কোনও বিন্দুর কথা মনে রাখবেন :)
ড্রাগনেসকুভ্যালেন্টিন

20

নিশ্চিত করুন আপনার আছে না যে ঊর্ধকমা বা & আপনার পাথ


'&' হ'ল আমাকে সংকলন করা থেকে বিরত রেখেছিল। ধন্যবাদ @ রিম গাজেহ
মার্কা এ

19

লঞ্চ বিভাগের আগে মেক ইন রান / ডিবাগিং কনফিগারেশনগুলি রয়েছে কিনা তা নিশ্চিত করুন :

এই চিত্রটি পছন্দ করুন


17

আমি যখন আমি গিট শাখাগুলি স্যুইচ করি তখন সাধারণত আমি এ জাতীয় সমস্যা দেখেছি। আমার জন্য অ্যান্ড্রয়েড স্টুডিও বন্ধ করে অ্যান্ড্রয়েড স্টুডিও rm -rfv ~/Library/Caches/AndroidStudio*পুনরায় চালু করার টিকিট।


আমার অনুরূপ সমস্যাটি এই পদ্ধতি দ্বারা সমাধান করা হয়েছিল। আমি গ্রেড বিল্ডে এপিকে ফাইলগুলির নাম পরিবর্তন করে ফাইলটিতে সংস্করণ নম্বর সংযোজন করেছি, আমার মূল ক্রিয়াকলাপটি ডিবাগ করার চেষ্টা করে ভুল এপিপি ফাইলের নাম চালানোর চেষ্টা করা হয়েছিল (পূর্ববর্তী সংস্করণ নম্বর)। কখন এটি শুরু হয়েছিল তা নিশ্চিত নয় তবে এটি না হওয়া পর্যন্ত এটি ঠিকঠাক কাজ করছিল।
ডেভিড

অ্যান্ড্রয়েড স্টুডিওতে ক্যাশে এটা খুব বড় সমস্যা!
গিকহ্যাডস

এইটা. আমি মাত্র (আবার) আমার বিল্ড নম্বর বাড়িয়েছি, এটি apk ফাইলের নাম পরিবর্তন করে, আবার আমার এই সমস্যাটি রয়েছে।
ডেভিড

13

অ্যান্ড্রয়েড স্টুডিও ৩.১.১ এ ফাইল নির্বাচন করুন গ্রেডল ফাইলগুলির সাথে প্রকল্প সিঙ্ক করুন।

অ্যান্ড্রয়েড স্টুডিও 3 এ, ফাইল | নির্বাচন করুন সুসংগত করুন।

তারপরে আপনার প্রকল্পটি আবার চালান।


স্টুডিও v3.1.1 এ, ফাইল -> গ্রেডল ফাইলগুলির সাথে সিঙ্ক প্রকল্প। এবং আপনি যেতে ভাল
নেপোলিয়ান

তারপরে শীর্ষ সরঞ্জামদণ্ডের একটি ক্ষেত্রে (আইকনগুলি সহ), হাতুড়ি আইকন থেকে পরবর্তী সময়ে আপনাকে কনফিগারেশন ড্রপডাউনে 'অ্যাপ' ফিরে আসতে হবে
CodeToLif

11

বছরটি 2018. অ্যান্ড্রয়েড স্টুডিওর সংস্করণটি 3.2.0 আলফা 3 এবং আমরা এখনও এই সমস্যাটি পাই। উপরের কোনটিই আমার পক্ষে কাজ করেনি, এখানে আমার 2 সেন্ট রয়েছে:

প্রতিবার এটি ঘটলে আমি কেবল কমান্ড লাইন থেকে এপিপি উত্পন্ন করি:

gradlew assembleDebug

হালনাগাদ

ফোল্ডারটি মোছা .AndroidStudio[version]এবং আপনার সমস্ত পছন্দ এবং ক্যাশে হারাতে ... সমস্যাটি মনে হচ্ছে


1
তবে এটি কেবল একটি বিল্ডের জন্যই কাজ করে? আপনি যদি আরও পরিবর্তন করে এবং 'প্লে' বোতাম টিপেন তবে এটি কেবল পুরানো এপিকে ঠেলে দেয় এবং পরিবর্তনের জন্য পুনর্নির্মাণ না করে। এত বিরক্তিকর,
ডাব্লুটিএফ

7

আমার ক্ষেত্রে, আমি আমার অ্যাপ্লিকেশন ফাইলের পথে একটি বিশেষ চরিত্র ব্যবহার করছিলাম। আমি অ্যান্ড্রয়েড স্টুডিও বন্ধ এবং সরানো ' আমার অ্যাপ্লিকেশান ফাইলের পথ থেকে অক্ষর। আমি প্রকল্পটি পুনরায় চালু করার সময় সবকিছু ঠিকঠাক কাজ করেছিল।


হ্যাঁ আদর্শভাবে অ্যান্ড্রয়েড স্টুডিও যথেষ্ট স্মার্ট হওয়া উচিত যাতে ব্যবহারকারীরা তাদের ফাইলের পথে বিশেষ অক্ষর ব্যবহার না করে। বা আরও ভাল আমার নিজের ভাল প্রোগ্রামিং অনুশীলনগুলি অনুসরণ করা উচিত ছিল :)
অমর কোড

6

আমি উপরের উইন্ডো থেকে বিল্ড অপশনটি ব্যবহার করে এপিপি তৈরির সমাধান করেছি এবং APK বানাচ্ছি। অদ্ভুত কিছু করার দরকার নেই।


6

ইউনিক্সের মতো ব্যবহারকারীদের জন্য (লিনাক্স / ম্যাকওস এক্স), command / .gradle / cache / সরানোর পরিবর্তে কমান্ড লাইনে:

$ cd path_to_you_project
$ touch build.gradle

তারপরে অ্যান্ড্রয়েড স্টুডিওকে APK বানাতে বলুন, এটি গ্রেড ক্যাশে নিজেই পুনরায় সেট করবে।


5

আমার সমস্যাটি হ'ল আমি APK এ সংস্করণ নম্বর সংযোজন করছিলাম। সংস্করণ নম্বর পরিবর্তন করা এবং গ্রেডল পুনরায় সিঙ্ক করা আমার জন্য সমস্যাটি স্থির করে।

def appendVersionNameVersionCode(variant, defaultConfig) {
    variant.outputs.each { output ->
        if (output.zipAlign) {
            def file = output.outputFile
            def removeApp = file.name.replace("app-", "")
            def removeType = removeApp.replace("-release", "")
            def fileName = removeType.replace(".apk", "." + defaultConfig.versionName + ".apk")
            output.outputFile = new File(file.parent, fileName)
        }

        def file = output.packageApplication.outputFile
        def removeApp = file.name.replace("app-", "")
        def removeType = removeApp.replace("-release", "")
        def fileName = removeType.replace(".apk", "." + defaultConfig.versionName + ".apk")
        output.packageApplication.outputFile = new File(file.parent, fileName)
    }
}

আপনি কি গ্রেডে নিজেই অ্যাপেনড ভার্সননাম সংস্করণকোড বলেছেন?
ধ্রুপাল

3

বিল্ড ---> এপিপি (গুলি) তৈরি করুন এবং এটি কার্যকর হয় তা নিশ্চিত হন


2

ফাইল -> ক্যাশে অবৈধ / পুনঃসূচনা


2

যদি আপনি উপরের সমস্ত উত্তর চেষ্টা করে থাকেন এবং এটি "তাত্ক্ষণিক চালান" বৈশিষ্ট্যটি অক্ষম করার চেষ্টা করে না। সমস্ত চেষ্টা করার পরেও এই আমাকে সাহায্য করেছিল।

ফাইল -> সেটিংস -> বিল্ড, এক্সিকিউশন, স্থাপনা -> তাত্ক্ষণিক চালান -> সেখানে চেকবক্সটি চেক করুন


2

বিল্ড পরিষ্কারের পরে আমিও এই সমস্যাটি পেয়েছি। আমার জন্য সমাধান ছিল আমি কেবল গ্রেড সিঙ্ক করেছি এবং এটি আমার জন্য কাজ করেছে।


2

আমার ক্ষেত্রে সমস্যাটি ছিল যে ডিবাগিং কনফিগারেশনটি অবৈধ হয়ে যায় কোনওভাবেই , এমনকি পরীক্ষার পদ্ধতির নাম, শ্রেণি বা প্যাকেজও পরিবর্তন হয়নি।

আমি রানও-> কনফিগারেশন সম্পাদনা করুন থেকে কনফিগারেশনগুলি এখানে মুছে ফেলেছি:

এখানে চিত্র বর্ণনা লিখুন

অ্যান্ড্রয়েড স্টুডিও স্বয়ংক্রিয়ভাবে একটি নতুন তৈরি করবে।


তারপরে আপনার ফাইল / পুনঃ আমদানি গ্রেডেল প্রকল্পে ক্লিক করতে হবে। এটি মুছে ফেলা রান কনফিগারেশনটি পুনরায় তৈরি করবে।
জুয়ান ইগনাসিও বারিসিচ

1

গ্রেড 1.5। এর সাথে একই সমস্যার মুখোমুখি

আমাকে বিল্ড ফাইলগুলি পরিষ্কার করতে হয়েছিল:

বিল্ড -> পরিষ্কার প্রকল্প

এবং গ্রেডের ফাইলগুলির সম্পূর্ণ সংকলন এবং সিঙ্ককে বাধ্য করার জন্য একটি APK বানাও:

বিল্ড করুন -> APK তৈরি করুন

কেন বা কীভাবে ঘটেছিল তা এখনও জানি না।



1

আমারও একই সমস্যা ছিল এটি পথে মিথ্যা নামের কারণে ছিল। এই পথে একটি বিশেষ চরিত্র ছিল: সি: \ ব্যবহারকারী \ আমার অ্যাপ \ প্রজেক্টে-ট্যাবলেট এবং হ্যান্ডি আমি "&" চরিত্রটি মুছে ফেলেছি এবং এটি ভালভাবে কাজ করেছে।


1

আমার সমস্যাটি ফাইলের নামটিতে কয়েক মিনিট অন্তর্ভুক্ত ছিল - এটি অ্যাপনাম_দেবগ_0.9.0.1_170214_2216.apk সন্ধান করে যখন উত্পন্ন ফাইলটি appname_debug_0.9.0.1_170214_2217.apk ছিল তাই আউটপুট ফাইলের নাম কোড (অন্য কোথাও থেকে ন্যাবড) স্পষ্টত দুটি ভিন্ন পয়েন্ট থেকে আহ্বান করা হয়েছিল বিল্ড ইন।

applicationVariants.all { variant ->
        variant.outputs.each { output ->
            def project = "appname"
            def SEP = "_"
    //        def flavor = variant.productFlavors[0].name
            def buildType = variant.variantData.variantConfiguration.buildType.name
            def version = variant.versionName
            def date = new Date();
            def formattedDate = date.format('yyMMdd_HHmm')

            def newApkName = project + SEP + /*flavor + */ SEP + buildType + SEP + version + SEP + formattedDate + ".apk"

            output.outputFile = new File(output.outputFile.parent, newApkName)
        }
    }

এই ব্লকটি কোথা থেকে এসেছে?
নেরিয়াস জোক

এটি যখন আমি প্রথম প্রকল্পটি স্থাপন করছিলাম তখন থেকেই এটি অন্য কোনও স্ট্যাক এক্সচেঞ্জ থ্রেডের থেকে ছিল (এবং আমি কী করছিলাম তার খুব কম ধারণা ছিল - সেখানে কিছুই পরিবর্তন হয়নি)। গ্রেডলের এই অংশটি কয়েকবার পরিবর্তন করা হওয়ায় সম্ভবত এটি এখন অপ্রচলিত কোড।
ইয়ান স্পেন্সার 15

1

আমার জন্য সমস্যাটি হ'ল একরকমভাবে এটি সত্যিই এপিপিটি খুঁজে পেল না, যখন এপিপিটি বিদ্যমান।

The APK file /Users/Paul/AndroidStudioProjects/android-tv-launcher/ui/build/outputs/apk/nameofapk.apk does not exist on disk.
Error while Installing APK

আমাকে যা করতে হয়েছিল তা হ'ল এপিপি-অনুলিপি আপেক্ষিক পথে ক্লিক করুন, এবং ঠিক

adb install -r <paste of relative path>

এবং APK ইনস্টল করা এবং যেতে ভাল ছিল। এই সমস্যাটি আমার জন্য ওএসএক্স-এ ঘটেছিল।


1

নতুন অ্যান্ড্রয়েড স্টুডিও 3.1 দিয়ে 2018 সালের মে মাসে সমাধান করা হয়েছে। .Gradle, .idea মুছুন এবং আপনার অ্যাপ্লিকেশন ফোল্ডারের ভিতরে ডিরেক্টরি তৈরি করুন। তারপরে এটি আবার চালানোর চেষ্টা করুন এবং আপনি ত্রুটিটি দেখতে পাবেন না।


1

সিঙ্ক, পরিষ্কার, পুনর্নির্মাণ এবং অকার্যকর ক্যাশে এবং পুনরায় চালু করুন

তাদের কেউই আমার পক্ষে কাজ করেনি।

আমি মুক্তির ফোল্ডার এবং ডিবাগ ফোল্ডারে APK এবং আউটপুট.জসন ফাইলগুলি মুছে ফেলেছি এবং তারপরে সিঙ্ক, পরিষ্কার এবং বিল্ড করার চেষ্টা করেছি, তবে এটি ঠিকঠাক কাজ করেছে।


0

আমি বিল্ড.gradle ফাইলটি একটি লিটল তথ্য পরিবর্তন করেছি এবং "এখনই সিঙ্ক করুন" ক্লিক করুন, ঠিক আছে।


0

ডিরেক্টরিটি ~ / .gradle / cache / সরান। অ্যান্ড্রয়েড স্টুডিও খোলার সময় এটি করা ঠিক আছে। (ভুল প্যাকেজের নাম ইনস্টল করার সময় সন্ধ্যায় উল্লেখ করুন) অ্যান্ড্রয়েড স্টুডিওতে "গ্রেডল ফাইলগুলির সাথে সিঙ্ক প্রকল্প" আইকন টিপুন এবং প্রকল্পটির দূরবর্তী পথটি সঠিক হবে।

পড়ুন উত্তর @ যখন .apk চলমান অ্যান্ড্রয়েড স্টুডিও প্যাকেজের নাম ভুল পায়


0

আপনার ক্ষেত্রে আপনার লগগুলি যে পথে তৈরি হয়েছে তা নিশ্চিত করুন:

/Users/MyApplicationName/app/build/outputs/apk/app-debug.apk

ফোল্ডার "আউটপুট" আসলে একটি "apk" ফোল্ডার আছে।

এটি আমার সমস্যা ছিল, যদি এটি না থাকে তবে আপনাকে নীচের স্ক্রিনশটটি অনুসরণ করে গ্রেডে "এসেম্বলআরেলিজ" কাজটি চালাতে হবে;

গ্রেড এসেম্বলরিলেস টাস্কটি চালানোর পদক্ষেপ তারপরে ফোল্ডারটি উত্পন্ন হবে।


0

উপরের কোনও কিছুই আমাকে সাহায্য করে নি, তবে বিল্ড সরঞ্জাম প্যানেলে অন্য স্বাদে স্যুইচ করে এবং পরে প্রয়োজনীয়টিকে আবার স্যুইচ করে আমি এটি আবিষ্কার করেছি।


0

ফাইলটি পরিবর্তন করুন: build.gradle (অ্যাপ ডিরেক্টরি)। প্রকৃতপক্ষে: আপনার এই ফাইলটি পরিবর্তন করা উচিত নয়, কেবল এটির মাধ্যমে সিঙ্ক টিপস পেতে, তারপরে সিঙ্ক প্রকল্প।

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