অ্যান্ড্রয়েড স্টুডিও লেডিবাগ ফিচার ড্রপ | 2024.2.2

অ্যান্ড্রয়েড স্টুডিও হ'ল অ্যান্ড্রয়েড ডেভেলপমেন্টের জন্য অফিসিয়াল IDE এবং অ্যান্ড্রয়েড অ্যাপ্লিকেশানগুলি তৈরি করার জন্য আপনার যা দরকার তা অন্তর্ভুক্ত করে৷

এই পৃষ্ঠাটি স্থিতিশীল চ্যানেল, অ্যান্ড্রয়েড স্টুডিও লেডিবাগ ফিচার ড্রপের সর্বশেষ সংস্করণে নতুন বৈশিষ্ট্য এবং উন্নতি তালিকাভুক্ত করে। আপনি এটিকে এখানে ডাউনলোড করতে পারেন বা Android স্টুডিওর ভিতরে এটিকে আপডেট করতে পারেন ক্লিক করে সহায়তা > আপডেটের জন্য চেক করুন ( অ্যান্ড্রয়েড স্টুডিও > ম্যাকওএস-এ আপডেটের জন্য চেক করুন )

অ্যান্ড্রয়েড স্টুডিওর এই সংস্করণে কী ঠিক করা হয়েছে তা দেখতে, বন্ধ হওয়া সমস্যাগুলি দেখুন।

অ্যান্ড্রয়েড স্টুডিওর পুরানো সংস্করণগুলির জন্য রিলিজ নোটগুলি দেখতে, অতীতের প্রকাশগুলি দেখুন।

আসন্ন বৈশিষ্ট্য এবং উন্নতিগুলিতে প্রাথমিক অ্যাক্সেসের জন্য, Android স্টুডিওর প্রিভিউ বিল্ডগুলি দেখুন।

আপনি যদি অ্যান্ড্রয়েড স্টুডিওতে সমস্যার সম্মুখীন হন তবে পরিচিত সমস্যা বা সমস্যা সমাধান পৃষ্ঠাটি দেখুন।

অ্যান্ড্রয়েড গ্রেডল প্লাগইন এবং অ্যান্ড্রয়েড স্টুডিও সামঞ্জস্য

অ্যান্ড্রয়েড স্টুডিও বিল্ড সিস্টেমটি গ্রেডলের উপর ভিত্তি করে, এবং অ্যান্ড্রয়েড গ্রেডল প্লাগইন (এজিপি) বেশ কয়েকটি বৈশিষ্ট্য যুক্ত করে যা অ্যান্ড্রয়েড অ্যাপ তৈরির জন্য নির্দিষ্ট। নিম্নলিখিত টেবিলে Android স্টুডিওর প্রতিটি সংস্করণের জন্য AGP-এর কোন সংস্করণ প্রয়োজন তা তালিকাভুক্ত করা হয়েছে।

অ্যান্ড্রয়েড স্টুডিও সংস্করণ প্রয়োজনীয় AGP সংস্করণ
লেডিবাগ ফিচার ড্রপ | 2024.2.2 3.2-8.8
লেডিবগ | 2024.2.1 3.2-8.7
কোয়ালা ফিচার ড্রপ | 2024.1.2 3.2-8.6
কোয়ালা | 2024.1.1 3.2-8.5
জেলিফিশ | 2023.3.1 3.2-8.4
ইগুয়ানা | 2023.2.1 3.2-8.3
হেজহগ | 2023.1.1 3.2-8.2
জিরাফ | 2022.3.1 3.2-8.1
ফ্লেমিংগো | 2022.2.1 3.2-8.0

পুরানো সংস্করণ

অ্যান্ড্রয়েড স্টুডিও সংস্করণ প্রয়োজনীয় AGP সংস্করণ
বৈদ্যুতিক ঢল | 2022.1.1 3.2-7.4
ডলফিন | 2021.3.1 3.2-7.3
চিপমাঙ্ক | 2021.2.1 3.2-7.2
বাম্বলবি | 2021.1.1 3.2-7.1
আর্কটিক ফক্স | 2020.3.1 3.1-7.0

অ্যান্ড্রয়েড গ্রেডল প্লাগইনে নতুন কী রয়েছে সে সম্পর্কে তথ্যের জন্য, অ্যান্ড্রয়েড গ্রেডল প্লাগইন রিলিজ নোটগুলি দেখুন।

Android API স্তরের জন্য সরঞ্জামগুলির ন্যূনতম সংস্করণ

অ্যান্ড্রয়েড স্টুডিও এবং এজিপির ন্যূনতম সংস্করণ রয়েছে যা একটি নির্দিষ্ট API স্তর সমর্থন করে। আপনার প্রজেক্টের targetSdk বা compileSdk প্রয়োজনের তুলনায় অ্যান্ড্রয়েড স্টুডিও বা এজিপি-এর নিম্ন সংস্করণ ব্যবহার করলে অপ্রত্যাশিত সমস্যা দেখা দিতে পারে। আমরা Android OS এর পূর্বরূপ সংস্করণগুলিকে লক্ষ্য করে এমন প্রকল্পগুলিতে কাজ করার জন্য Android Studio এবং AGP-এর সর্বশেষ পূর্বরূপ সংস্করণ ব্যবহার করার পরামর্শ দিই। আপনি একটি স্থিতিশীল সংস্করণের পাশাপাশি অ্যান্ড্রয়েড স্টুডিওর পূর্বরূপ সংস্করণ ইনস্টল করতে পারেন।

অ্যান্ড্রয়েড স্টুডিও এবং এজিপির ন্যূনতম সংস্করণগুলি নিম্নরূপ:

API স্তর ন্যূনতম অ্যান্ড্রয়েড স্টুডিও সংস্করণ ন্যূনতম এজিপি সংস্করণ
বাকলাভা প্রিভিউ মীরকাত | 2024.3.1 ৮.৯.০
35 কোয়ালা ফিচার ড্রপ | 2024.2.1 8.6.0
34 হেজহগ | 2023.1.1 8.1.1
33 ফ্লেমিংগো | 2022.2.1 7.2

অ্যান্ড্রয়েড স্টুডিও লেডিবাগ ফিচার ড্রপের নতুন বৈশিষ্ট্যগুলি নিম্নরূপ।

টাইলস অ্যানিমেশন প্রিভিউ পরেন

Android Studio Ladybug Canary 2+ এখন Wear টাইল অ্যানিমেশন প্রিভিউ সমর্থন করে, যা IDE-এর মধ্যে সরাসরি আপনার টাইল অ্যানিমেশনগুলি পরিদর্শন ও ডিবাগ করা আগের চেয়ে সহজ করে তোলে। এই বৈশিষ্ট্যটি অ্যান্ড্রয়েড স্টুডিও কোয়ালায় প্রবর্তিত Wear টাইলস প্রিভিউ সমর্থনের উপর ভিত্তি করে তৈরি করে।

শুরু করতে:

  1. Android Studio Ladybug Canary 2 বা উচ্চতর আপডেট করুন।
  2. টাইলস এবং টুলিং লাইব্রেরি যোগ করুন:
    1. আপনার অ্যাপ-স্তরের build.gradle.kts ফাইলে নির্ভরতা যোগ করুন:
            # Required for the previews
            debugImplementation(libs.androidx.tiles.tooling)
            implementation(libs.androidx.tiles.tooling.preview)
            # Dependencies needed to build the tiles
            implementation(libs.androidx.tiles)
            implementation(libs.androidx.protolayout)
            implementation(libs.androidx.protolayout.material)
          
    2. libs.versions.toml ফাইল:
          [versions]
          tiles = "1.5.0-alpha01"
          protolayout = "1.3.0-alpha01"
          [libraries]
          androidx-tiles-tooling = { group = "androidx.wear.tiles", name = "tiles-tooling", version.ref = "tiles" }
          androidx-tiles-tooling-preview = { group = "androidx.wear.tiles", name = "tiles-tooling-preview", version.ref = "tiles" }
          androidx-tiles = { group = "androidx.wear.tiles", name = "tiles", version.ref = "tiles" }
          androidx-protolayout = { group = "androidx.wear.protolayout", name = "protolayout-proto", version.ref = "protolayout" }
          androidx-protolayout-material= { group = "androidx.wear.protolayout", name = "protolayout-material", version.ref = "protolayout" }
          androidx-protolayout-expression= { group = "androidx.wear.protolayout", name = "protolayout-expression", version.ref = "protolayout" }
          
  3. আপনার টাইলস পরিষেবাগুলির জন্য পূর্বরূপ সেট আপ করুন৷ বিস্তারিত নির্দেশাবলীর জন্য টাইলস পূর্বরূপ নির্দেশিকা পড়ুন। যদি আপনার টাইলগুলিতে অ্যানিমেশন অন্তর্ভুক্ত থাকে, তবে অ্যানিমেশন পূর্বরূপ স্বয়ংক্রিয়ভাবে প্রদর্শিত হবে, আপনাকে সেগুলি পরিদর্শন এবং ডিবাগ করার অনুমতি দেবে৷

অ্যান্ড্রয়েড স্টুডিওর মধ্যে আপনার টাইল অ্যানিমেশনগুলিকে সূক্ষ্ম-টিউন করার জন্য একটি ভিজ্যুয়াল এবং ইন্টারেক্টিভ উপায় প্রদান করে এই বর্ধিতকরণ আপনার পরিধান টাইল বিকাশের কর্মপ্রবাহকে স্ট্রীমলাইন করে।

মোশন এডিটর অবচয়

আসন্ন প্রকাশে, আমরা XML থেকে Jetpack Compose- এ চলমান পরিবর্তনের অংশ হিসাবে মোশন এডিটরকে অবমূল্যায়ন করব। কম্পোজ অ্যানিমেশন তৈরির জন্য আরও আধুনিক এবং দক্ষ পদ্ধতির অফার করে এবং আমরা ডেভেলপারদের নতুন প্রকল্পের জন্য কম্পোজ অ্যানিমেশন প্রিভিউ ব্যবহার শুরু করতে উৎসাহিত করি।

অ্যান্ড্রয়েড স্টুডিওতে নতুন মিথুন বৈশিষ্ট্য

অ্যান্ড্রয়েড স্টুডিও লেডিবাগ ফিচার ড্রপ বেশ কয়েকটি নতুন কোড এডিটর বৈশিষ্ট্য উপস্থাপন করে যা আপনাকে আরও বেশি উত্পাদনশীল হতে সাহায্য করতে জেমিনি ব্যবহার করে। এই বৈশিষ্ট্যগুলি ব্যবহার করতে, আপনার বর্তমান প্রকল্পে Gemini-এর সাথে শেয়ারিং কোড প্রসঙ্গ সক্ষম করুন৷

এই বৈশিষ্ট্যগুলি সম্পর্কে আরও জানতে নিম্নলিখিত লিঙ্কগুলি ব্যবহার করুন:

Google Play SDK Index ইন্টিগ্রেশন

অ্যান্ড্রয়েড স্টুডিও Google Play SDK Index ইন্টিগ্রেশনে এখন Google Play SDK কনসোলের সতর্কতা অন্তর্ভুক্ত রয়েছে। এটি আপনাকে Google Play Console-এ আপনার অ্যাপ জমা দেওয়ার আগে আপনার নির্ভরশীলতার যেকোনো সম্ভাব্য সংস্করণ বা নীতি সংক্রান্ত সমস্যাগুলির সম্পূর্ণ ভিউ দেয়।

অ্যান্ড্রয়েড স্টুডিও এখন আপনার সময় বাঁচাতে সরাসরি সম্পাদকে SDK লেখকদের থেকে নোটগুলি প্রদর্শন করে৷ একটি প্রস্তাবিত সংস্করণ বা সংস্করণ পরিসর উপলব্ধ হলে, Android স্টুডিও একটি দ্রুত সমাধান অন্তর্ভুক্ত করবে:

অ্যান্ড্রয়েড স্টুডিও সতর্কতা প্রদর্শন করে যখন একটি নির্দিষ্ট SDK সংস্করণে নিরাপত্তা দুর্বলতাগুলি জানা থাকে। এই তথ্য আপনাকে অ্যাপ ডেভেলপমেন্টের সময় এই সমস্যাগুলি আবিষ্কার করতে এবং সমাধান করতে সাহায্য করে যাতে আপনি সর্বোত্তম অনুশীলনগুলি অনুসরণ করতে পারেন৷

মক সেন্সর ক্ষমতা এবং মান

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

বোতামটি প্যানেল সারির মাঝখানে অবস্থিত
পরিধান স্বাস্থ্য পরিষেবা প্যানেল, এমুলেটরে উপলব্ধ।

প্যানেলটি খুলতে এবং ব্যবহার করতে, নিম্নলিখিতগুলি করুন:

  1. একটি Android ভার্চুয়াল ডিভাইস (AVD) তৈরি করুন বা খুলুন এবং এমুলেটরে আপনার অ্যাপ চালান
  2. এমুলেটর প্যানেলে, Wear Health Services নির্বাচন করুন। পরিধান স্বাস্থ্য পরিষেবা প্যানেল খুলুন Wear Health Services প্যানেল খোলে, বিভিন্ন Android-চালিত ডিভাইসে উপলব্ধ সেন্সরগুলির একটি তালিকা দেখায়।

প্যানেল খোলার পরে, আপনি নিম্নলিখিতগুলি করতে পারেন:

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

অ্যাপ লিঙ্কগুলি বাস্তবায়ন করতে, বিকাশকারীদের ডোমেনের মালিকানা যাচাই করার জন্য তাদের ওয়েবসাইটে একটি ডিজিটাল সম্পদ লিঙ্ক JSON ফাইল প্রকাশ করতে হবে। যখন অ্যাপ লিঙ্ক সহকারী ব্যর্থ ওয়েব চেক শনাক্ত করে, তখন এটি এখন একটি JSON ফাইল তৈরি করে যা সেই ব্যর্থতাগুলিকে ঠিক করতে পারে। এই JSON ফাইলটি ব্যবহারকারী ডাউনলোড করতে পারে এবং পরবর্তীতে ওয়েব চেক ব্যর্থতা সমাধানের জন্য সংশ্লিষ্ট ওয়েবসাইটে আপলোড করতে পারে।

এমন ক্ষেত্রে যেখানে একটি JSON ফাইল ইতিমধ্যেই বিদ্যমান, ব্যবহারকারীদের পার্থক্য সনাক্ত করতে বিদ্যমান এবং নতুন জেনারেট করা JSON ফাইলগুলির তুলনা করার ক্ষমতা রয়েছে৷

অ্যাপ লিঙ্ক সহকারী খুলতে প্রধান মেনু বার থেকে টুলস > অ্যাপ লিঙ্ক সহকারীতে নেভিগেট করুন।