অ্যান্ড্রয়েড গ্রেডল প্লাগইন 8.9.0 (মার্চ 2025)
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
অ্যান্ড্রয়েড গ্রেডল প্লাগইন ৮.৯.০ একটি প্রধান রিলিজ, যাতে বিভিন্ন নতুন ফিচার ও উন্নতি অন্তর্ভুক্ত করা হয়েছে।
সামঞ্জস্যতা
অ্যান্ড্রয়েড গ্রেডল প্লাগইন ৮.৯ সর্বোচ্চ যে এপিআই লেভেলটি সমর্থন করে তা হলো এপিআই লেভেল ৩৫। অন্যান্য সামঞ্জস্যতার তথ্য নিচে দেওয়া হলো:
সমাধান করা সমস্যাগুলি
অ্যান্ড্রয়েড গ্রেডল প্লাগইন ৮.৯.২
| সমাধান করা সমস্যাগুলি |
|---|
| সঙ্কোচনকারী (R8) | AGP 8.9-এ রিসোর্স সঙ্কুচিত হওয়ার সমস্যার কারণে ডাইনামিক ফিচার মডিউলগুলিতে রিসোর্স অনুপস্থিত থাকছে | ক্লাস ইনিট-এ সেফ কাস্ট থেকে ClassCastException | com.android.tools.r8.internal.H5.x() কল করা যাচ্ছে না |
|
অ্যান্ড্রয়েড গ্রেডল প্লাগইন ৮.৯.১
| সমাধান করা সমস্যাগুলি |
|---|
| ডেক্সার (ডি৮) | বাকলাভার জন্য android.os.Build.VERSION_CODES_FULL-এর ব্যাকপোর্টিং ভুল। |
|
| সঙ্কোচনকারী (R8) | AGP 8.9.0-এ আপডেট করার পর স্বাক্ষরিত APK তৈরি করা সম্ভব হচ্ছে না। | ক্লাসফাইল তৈরি করার সময় অ্যালোকেশন সাইটগুলিতে 'written-before-read' প্রপার্টি বিশ্লেষণ করতে গিয়ে ত্রুটি দেখা দেয়। | R8 shrinker-এর 8.6.*, 8.7.*, 8.8.0 সংস্করণগুলিতে Java SPI সংক্রান্ত সমস্যা |
|
অ্যান্ড্রয়েড গ্রেডল প্লাগইন ৮.৯.০
| সমাধান করা সমস্যাগুলি |
|---|
| অ্যান্ড্রয়েড গ্রেডল প্লাগইন | ডিস্কে অপর্যাপ্ত জায়গার কারণে GMD সেটআপ টাস্ক ব্যর্থ হলে একটি কার্যকর ত্রুটি বার্তা প্রদান করুন। | com.android.settings প্লাগইন targetSdk-কে চিনতে পারছে না। | অপ্রয়োজনীয় ত্রুটি: ''compileSdkVersion নির্দিষ্ট করা হয়নি। অনুগ্রহ করে এটি build.gradle-এ যোগ করুন।'' | বিল্ড মেনুতে 'ক্লিন বিল্ড' অনুপস্থিত | হয়তো AGP-এর বিল্ট-ইন কোটলিন সাপোর্টকে স্বয়ংক্রিয়ভাবে কোটলিন stdlib ডিপেন্ডেন্সি যোগ করার সুযোগ দেওয়া যেতে পারে। | বিল্ট-ইন কোটলিন সাপোর্ট হ্যান্ডেল করার জন্য shouldConfigureKotlinPlatformAttribute আপডেট করুন। | `checkTestedAppObfuscationRelease`-এর জন্য ত্রুটির বার্তায় কোটলিন গ্রেডল সিনট্যাক্স দিন। | অমীমাংসিত নির্ভরতার কারণে সৃষ্ট ফিউজড লাইব্রেরি ত্রুটির সমস্যাটি উন্নত করা যেতে পারে। | gradle.properties থেকে সিস্টেম প্রোপার্টিগুলো আলাদা প্রসেসে থাকা R8 Gradle Workers-এর কাছে পাঠানো হয় না। | BuiltArtifact.outputFile-কে ফাইলের ধরণ হিসেবে তৈরি করুন। | ফিউজড লাইব্রেরিতে নেমস্পেস প্রদান না করলে সঠিক এরর মেসেজ পাওয়া যায় না। | AGP 7.1.0-alpha08-এর লিন্ট অপশনগুলোতে stdout ব্যবহারের সুযোগ নেই। | অ্যান্ড্রয়েড গ্রেডল প্লাগইন: ভ্যারিয়েন্টগুলিতে সোর্স সেটের নাম প্রকাশ করা উচিত | TERM এনভায়রনমেন্ট ভেরিয়েবলের সেটিংয়ের ক্ষেত্রে কনফিগারেশন ক্যাশে সংবেদনশীল নয়। | পরিসংখ্যান সক্রিয় করা হলে AndroidComponentsExtension.addSourceSetConfigurations কাজ করে না। | প্রারম্ভিক স্ক্রিপ্ট 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' লাইন: ১৬২ | পরিসংখ্যান সক্রিয় করা হলে AndroidComponentsExtension.addSourceSetConfigurations কাজ করে না। |
|
| ডেক্সার (ডি৮) | java.lang.VerifyError: যাচাইকারী ক্লাস প্রত্যাখ্যান করেছে: [0x430] copy1 v2<-v264 type=Undefined cat=3 |
|
| লিন্ট | Lint গ্রেডল চেকের সময় Lint ক্র্যাশ করে। | লিন্ট স্ট্যাকট্রেসে কোনো ব্যতিক্রম বার্তা ছাড়াই InstantiationException-এর কারণে লিন্ট ব্যর্থ হয়। | ফলস পজিটিভ লিন্ট চেক android.permission.SCHEDULE_EXACT_ALARM শুধুমাত্র সিস্টেম অ্যাপগুলোকে দেওয়া হয়। | Compose stringResource মেথডে StringFormatInvalid চেকটি প্রয়োগ করা উচিত। | Kotlin ফাইলের ক্ষেত্রে RequiresFeature অ্যানোটেশন কাজ করে না। | kotlin android.os.Handler removeCallbacks Runnable | শিফট ব্যবহার করে কনস্ট্যান্টের ব্যবহারের পরিবর্তে সংজ্ঞার উপর WrongConstant লিন্ট। | ভুল: ধ্রুবক আঁশ দুবার দেখা যাচ্ছে | অসমর্থিত জাভা nio API-এর কারণে API 26-এর নিচে রানটাইম এক্সেপশন (কোনো লিন্ট এরর ছাড়াই) | লিন্ট টেস্টের প্রাইভেট হেল্পার মেথডেও RequiresApi-এর ব্যবহার প্রতিরোধ করে। | অ্যান্ড্রয়েড স্টুডিওতে .hasRoute(Route::class) ব্যবহার করলে K2 মোড RestrictedApi সতর্কতা দেখায়। | Lint পরামর্শ দেয় যে টেস্টে @RequiresExtension-এর পরিবর্তে @SdkSuppress ব্যবহার করা হোক, যা SDK এক্সটেনশন সমর্থন করে না। | যখন কাস্টম প্যাডিং প্রয়োজন এমন একটি চাইল্ড RelativeLayout-কে র্যাপ করার জন্য fitSystemWindows সহ একটি FrameLayout ব্যবহার করা হয়, তখন Lint ভুলভাবে একটি অপ্রয়োজনীয় নেস্টেড লেআউট হিসেবে রিপোর্ট করে। | CoarseFineLocation লিন্ট রুলটি maxSdkVersion অ্যাট্রিবিউটকে বিবেচনা করে না। | lint 8.7.3-এ AppLinkSplitToWebAndCustom একটি UnknownIssue। | "\\" এর উপর StringEscapeDetector ক্র্যাশ করার লিন্ট চেক। | সিলড ইন্টারফেসে `@Parcelize` অ্যানোটেশনের জন্য ভুল লিন্ট সতর্কতা | কোটলিন টেক্সট সম্পাদনা করার সময় AS 2024.3.1.4 মাঝে মাঝে আটকে যায়। |
|
| লিন্ট ইন্টিগ্রেশন | অ্যাপ বান্ডেল তৈরি করার সময় lintVitalRelease স্বয়ংক্রিয়ভাবে চলে না। |
|
| সঙ্কোচনকারী (R8) | AGP 8.8-এ আপগ্রেড করার পর Gson proguard ঠিকমতো কাজ করছে না। | java.lang.VerifyError: যাচাইকারী ক্লাস প্রত্যাখ্যান করেছে | AGP 8.10.0-alpha04-এ অন্তর্ভুক্ত R8 দিয়ে মিনিফাই করা হলে Leanback ক্র্যাশ করে। |
|
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-05-06 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2026-05-06 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]