Android Gradle প্লাগ-ইন 9.5.0

Android Gradle প্লাগ-ইন 9.5 হল একটি ছোট রিলিজ যাতে বিভিন্ন ধরনের নতুন ফিচার ও উন্নতি অন্তর্ভুক্ত আছে।

মানানসই

Android Gradle প্লাগ-ইন ৯.৫-এ কাজ করে এমন সর্বাধিক API লেভেল হল API লেভেল ৩৭। এখানে অন্যান্য কম্প্যাটিবিলিটি সংক্রান্ত তথ্য দেওয়া হল:

সর্বনিম্ন ভার্সন ডিফল্ট ভার্সন নোট
Gradle ৯.৬.০ ৯.৬.০ আরও জানতে, Gradle আপডেট করা দেখুন।
SDK বিল্ড টুল 36.0.0 36.0.0 SDK বিল্ড টুল ইনস্টল বা কনফিগার করুন।
NDK N/A 28.2.13676358 NDK-এর অন্য কোনও ভার্সন ইনস্টল বা কনফিগার করুন।
JDK 17 17 আরও জানতে, JDK ভার্সন সেট করা দেখুন।

অটোমেটেড ব্যাক-আপ ও রিস্টোর টেস্টিং

AGP 9.5.0-alpha09-এ অটোমেটিক ব্যাক-আপ ও রিস্টোর টেস্ট যোগ করা হয়েছে যাতে রিলিজ করার আগে আপনি বাদ পড়ে যাওয়া বা ব্যবহার করা যাবে না এমন রিস্টোর করা ডেটা খুঁজে পেতে পারেন। testOptions.backupTests ব্লকে একটি টেস্ট স্যুট ঘোষণা করুন। AGP তারপর JUnit 5 টেস্ট তৈরি করে এবং রান করে যা কানেক্ট করা ডিভাইসে আপনার অ্যাপে টেস্ট ডেটা যোগ করে, অ্যাপের ব্যাকআপ নেয় এবং রিস্টোর করে এবং ডেটা অক্ষত আছে কিনা তা চেক করে। আপনি লোকাল, ক্লাউড ও ডিভাইস-টু-ডিভাইস ট্রান্সফার টেস্ট করতে পারবেন এবং ফলাফল HTML টেস্ট রিপোর্টে দেখানো হবে। আরও তথ্যের জন্য, অটোমেটিক ব্যাক-আপ ও রিস্টোর টেস্টিং এবং ব্যাক-আপ ও রিস্টোর টেস্টিং রিলিজ নোট দেখুন।

সমাধান করা সমস্যা

Android Gradle প্লাগ-ইন 9.5.0-alpha10

সমাধান করা সমস্যা
Android Gradle প্লাগ-ইন
l8DexDesugarLib destroys the obfuscation mapping: reads the full ~366 MB mapping.txt and rewrites it as a 25-byte "# L8 Desugaring Mapping" stub

Android Gradle প্লাগ-ইন 9.5.0-alpha09

সমাধান করা সমস্যা
Android Gradle প্লাগ-ইন
Gradle 9.8.0, AGP 9.4.1-এর সাথে Configuration.setVisible() বন্ধ হয়ে যাওয়ার বিষয়ে রিপোর্ট করে

Android Gradle প্লাগ-ইন 9.5.0-alpha08

সমাধান করা সমস্যা
Android Gradle প্লাগ-ইন
JDK 25 ব্যবহার করার সময় generateReleaseRFile টাস্কে সতর্কতা
ANDROID_PREFS_ROOT সরিয়ে দেওয়ার পরেও AGP 8.11+ / 9.0 বিল্ড ব্লক করে দেয়

Android Gradle প্লাগ-ইন 9.5.0-alpha07

সমাধান করা সমস্যা
AGP 9.5.0-alpha07-এ কোনও পাবলিক সমস্যা সমাধান করা হয়েছে বলে চিহ্নিত করা হয়নি

Android Gradle প্লাগ-ইন 9.5.0-alpha06

সমাধান করা সমস্যা
Android Gradle প্লাগ-ইন
আলাদা নন-KMP মডিউল ছাড়া KMP AndroidX সোর্স ডাউনলোড করা হয় না
Configuration.setVisible(boolean) পদ্ধতিটি অবচিত করা হয়েছে
AGP 9.3.0-এর নতুন অপ্টিমাইজেশন { enable = true } DSL, ApplicationVariant অবজেক্টে isMinifyEnabled সেট করে না

Android Gradle প্লাগ-ইন 9.5.0-alpha05

সমাধান করা সমস্যা
AGP 9.5.0-alpha05-এ কোনও পাবলিক সমস্যা সমাধান করা হয়েছে বলে চিহ্নিত করা হয়নি

Android Gradle প্লাগ-ইন 9.5.0-alpha04

সমাধান করা সমস্যা
Android Gradle প্লাগ-ইন
BouncyCastle ডিপেন্ডেন্সির BOM ব্যবহার করা উচিত

Android Gradle প্লাগ-ইন 9.5.0-alpha03

সমাধান করা সমস্যা
Android Gradle প্লাগ-ইন
AGP 9.2.0 রিগ্রেশন: `LibraryExtension.getSourceSets()` ইন্টারফেসে টাইপ করা হয়েছে, সোর্স-সেট ইমপ্লিমেন্টেশন আর ইমপ্লিমেন্ট করে না, যার ফলে ClassCastException হয়
CommonExtension.resourcePrefix-এ অসম্পূর্ণ ডকুমেন্ট আছে

Android Gradle প্লাগ-ইন 9.5.0-alpha02

সমাধান করা সমস্যা
Lint
LintFix-এর কোনও এডিট না করা বিকল্প থাকলে, AGP-এর SarifReporter ভুল JSON তৈরি করে

Android Gradle প্লাগ-ইন 9.5.0-alpha01

সমাধান করা সমস্যা
Android Gradle প্লাগ-ইন
এমন একটি টেস্ট যোগ করুন যা যাচাই করে যে রিলোকেশন টাস্ক এক্সিকিউশনকে প্রভাবিত করে না