Android Gradle প্লাগ-ইন 9.5.0

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

মানানসই

Android Gradle plugin 9.5-এর সাথে কাজ করে এমন সর্বাধিক API লেভেল হল API লেভেল 37. এখানে অন্যান্য কম্প্যাটিবিলিটি সংক্রান্ত তথ্য দেওয়া হল:

সর্বনিম্ন ভার্সন ডিফল্ট ভার্সন নোট
Gradle ৯.৬.০ ৯.৬.০ আরও জানতে, Gradle আপডেট করা দেখুন।
SDK Build Tools 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-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 Plugin
BouncyCastle ডিপেন্ডেন্সির BOM ব্যবহার করা উচিত

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

সমাধান করা সমস্যা
Android Gradle Plugin
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 প্লাগ-ইন
এমন একটি পরীক্ষা যোগ করুন যা যাচাই করে যে রিলোকেশন টাস্ক এক্সিকিউশনকে প্রভাবিত করে না