অ্যান্ড্রয়েড স্টুডিও কোয়ালা ফিচার ড্রপ | 2024.1.2

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

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

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

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

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

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

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

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

অ্যান্ড্রয়েড স্টুডিও সংস্করণ প্রয়োজনীয় AGP সংস্করণ
লেডিবগ | 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 স্তর ন্যূনতম অ্যান্ড্রয়েড স্টুডিও সংস্করণ ন্যূনতম এজিপি সংস্করণ
ভ্যানিলাআইসক্রিম প্রিভিউ জেলিফিশ | 2023.3.1 ৮.৪
34 হেজহগ | 2023.1.1 8.1.1
33 ফ্লেমিংগো | 2022.2.1 7.2

অ্যান্ড্রয়েড স্টুডিও কোয়ালা ফিচার ড্রপ-এ নিম্নলিখিত নতুন বৈশিষ্ট্যগুলি রয়েছে৷

প্যাচ রিলিজ

নিচে অ্যান্ড্রয়েড স্টুডিও কোয়ালা এবং অ্যান্ড্রয়েড গ্রেডল প্লাগইন 8.5-এ প্যাচ রিলিজের একটি তালিকা রয়েছে।

অ্যান্ড্রয়েড স্টুডিও কোয়ালা | 2024.1.1 প্যাচ 1 এবং AGP 8.5.1 (জুলাই 2024)

এই ছোটখাট আপডেটে এই বাগ ফিক্সগুলি অন্তর্ভুক্ত রয়েছে।

অ্যান্ড্রয়েড ডিভাইস স্ট্রিমিং: আরও ডিভাইস এবং উন্নত সাইন-আপ

ইতিমধ্যে উপলব্ধ 20+ ডিভাইস মডেলের পোর্টফোলিও ছাড়াও Android ডিভাইস স্ট্রিমিং-এ এখন নিম্নলিখিত ডিভাইসগুলি অন্তর্ভুক্ত রয়েছে:

  • Samsung Galaxy Fold5
  • Samsung Galaxy S23 Ultra
  • Google Pixel 8a

উপরন্তু, আপনি যদি Firebase-এ নতুন হয়ে থাকেন, তাহলে ডিভাইস স্ট্রিমিং ব্যবহার করতে আপনি যখন Koala Feature Drop-এ সাইন ইন করেন তখন Android Studio স্বয়ংক্রিয়ভাবে আপনার জন্য একটি বিনা খরচে Firebase প্রকল্প তৈরি করে এবং সেট আপ করে। সুতরাং, আপনি আপনার প্রয়োজনীয় ডিভাইসটি আরও দ্রুত স্ট্রিমিং করতে পারেন। সীমিত সময়ের জন্য উপলব্ধ ফায়ারবেস ব্লেজ প্ল্যান প্রকল্পগুলির প্রচারমূলক কোটা সহ Android ডিভাইস স্ট্রিমিং কোটা সম্পর্কে আরও জানুন

USB তারের গতি সনাক্তকরণ

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

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

USB তারের গতি সনাক্তকরণ নিম্নলিখিতগুলির সাথে উপলব্ধ:

  • API স্তর 30 (Android 11) বা উচ্চতর চলমান ডিভাইস।
  • ম্যাকওএস বা লিনাক্স চালানোর ওয়ার্কস্টেশন। উইন্ডোজ সমর্থন শীঘ্রই আসছে.
  • SDK প্ল্যাটফর্ম টুলের সর্বশেষ সংস্করণ।

অ্যান্ড্রয়েড স্টুডিও দ্বারা প্রদত্ত তথ্য আপনার ওএসের উপর নির্ভর করে নিম্নলিখিত সরঞ্জামগুলির মধ্যে একটি ব্যবহার করে আপনি যে তথ্য পেতে পারেন তার অনুরূপ:

  • ম্যাক: টার্মিনাল থেকে system_profiler SPUSBDataType চলছে৷
  • লিনাক্স: টার্মিনাল থেকে lsusb -vvv চলছে

Google পরিষেবাগুলিতে সাইন ইন প্রবাহ আপডেট করা হয়েছে৷

একটি প্রমাণীকরণ পদক্ষেপের মাধ্যমে একাধিক Google পরিষেবাতে সাইন ইন করা এখন সহজ৷ আপনি Android স্টুডিওতে Gemini ব্যবহার করতে চান, Android ডিভাইস স্ট্রিমিং-এর জন্য Firebase, Android Vitals রিপোর্টের জন্য Google Play, বা এই সমস্ত দরকারী পরিষেবাগুলি ব্যবহার করতে চান না কেন, নতুন সাইন ইন প্রবাহ এটিকে উঠতে এবং চালানো সহজ করে তোলে৷ আপনি যদি Firebase-এ নতুন হয়ে থাকেন এবং Android ডিভাইস স্ট্রিমিং ব্যবহার করতে চান, তাহলে Android Studio স্বয়ংক্রিয়ভাবে আপনার জন্য একটি প্রকল্প তৈরি করে, যাতে আপনি দ্রুত একটি বাস্তব শারীরিক Firebase ডিভাইস স্ট্রিমিং শুরু করতে পারেন। দানাদার অনুমতি স্কোপিং সহ, আপনি সর্বদা নিয়ন্ত্রণে থাকবেন কোন পরিষেবাগুলি আপনার অ্যাকাউন্টে অ্যাক্সেস করতে পারে। শুরু করতে, প্রোফাইল অবতারে ক্লিক করুন এবং আপনার ডেভেলপার অ্যাকাউন্ট দিয়ে সাইন ইন করুন।

ডিভাইস UI সেটিং শর্টকাট

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

মনে রাখবেন যে অ্যাক্সেসিবিলিটি সেটিংস যেমন টকব্যাক এবং সিলেক্ট টু স্পিক শুধুমাত্র তখনই দেখা যায় যদি সেগুলি ইতিমধ্যেই ডিভাইসে ইনস্টল করা থাকে। আপনি যদি সেই বিকল্পগুলি দেখতে না পান তবে প্লে স্টোর থেকে অ্যান্ড্রয়েড অ্যাক্সেসিবিলিটি স্যুট অ্যাপটি ডাউনলোড করুন।

ডিভাইস UI সেটিং শর্টকাটগুলি API স্তর 33 বা উচ্চতর চলমান ডিভাইসগুলির জন্য উপলব্ধ৷

চলমান ডিভাইস উইন্ডোতে ডিভাইস UI সেটিং শর্টকাট
চলমান ডিভাইস উইন্ডোতে ডিভাইস UI সেটিং শর্টকাট

একটি টাস্ক-কেন্দ্রিক পদ্ধতির সাথে দ্রুত এবং উন্নত প্রোফাইলার

আমরা অ্যান্ড্রয়েড স্টুডিও প্রোফাইলারের পারফরম্যান্স উন্নত করেছি যে জনপ্রিয় প্রোফাইলিং কাজগুলি যেমন প্রোফাইলেবল অ্যাপগুলির সাথে একটি সিস্টেম ট্রেস ক্যাপচার করা এখন 60% পর্যন্ত দ্রুত শুরু হয়৷

প্রোফাইলারের টাস্ক-কেন্দ্রিক পুনঃডিজাইন আপনার আগ্রহের কাজটি শুরু করা সহজ করে তোলে, এটি আপনার অ্যাপের সিপিইউ, মেমরি বা পাওয়ার ব্যবহারের প্রোফাইলিং করা হোক না কেন। উদাহরণস্বরূপ, আপনি প্রোফাইলার খোলার সাথে সাথেই UI থেকে আপনার অ্যাপের স্টার্টআপ সময়কে প্রোফাইল এবং উন্নত করতে একটি সিস্টেম ট্রেস টাস্ক শুরু করতে পারেন।

ওএস টাইলস প্রিভিউ প্যানেল পরিধান করুন

প্রিভিউ প্যানেলে গোষ্ঠীর নামগুলি প্রিভিউ টীকায় দেওয়া গোষ্ঠীর নামের সাথে মিলে যায়
অ্যান্ড্রয়েড স্টুডিওতে টাইলস প্রিভিউ প্যানেল।

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

গ্ল্যান্স উইজেট পূর্বরূপ রচনা করুন

অ্যান্ড্রয়েড স্টুডিও কোয়ালা ফিচার ড্রপ আপনার জেটপ্যাক কম্পোজ গ্ল্যান্স উইজেটগুলি সরাসরি IDE-এর মধ্যে প্রিভিউ করা সহজ করে তোলে। সম্ভাব্য UI সমস্যাগুলি ধরুন এবং বিকাশ প্রক্রিয়ার শুরুতে আপনার উইজেটের উপস্থিতি ঠিক করুন৷ শুরু করতে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. নির্ভরতা যোগ করুন।
    1. আপনার সংস্করণ ক্যাটালগে নির্ভরতা যোগ করুন:
          [versions]
          androidx-glance-preview = "1.1.0-rc01"
      
          [libraries]
          androidx-glance-preview = {
            group = "androidx.glance",
            name = "glance-preview",
            version.ref = "androidx-glance-preview" }
          androidx-glance-appwidget-preview = {
            group = "androidx.glance",
            name = "glance-appwidget-preview",
            version.ref = "androidx-glance-preview" }
          
    2. আপনার অ্যাপ-স্তরের build.gradle.kts ফাইলে নির্ভরতা যোগ করুন:
          debugImplementation(libs.androidx.glance.preview)
          debugImplementation(libs.androidx.glance.appwidget.preview)
          
  2. আপনার গ্ল্যান্স UI আছে এমন ফাইলে নির্ভরতাগুলি আমদানি করুন:
        import androidx.glance.preview.ExperimentalGlancePreviewApi
        import androidx.glance.preview.Preview
        
  3. আপনার গ্ল্যান্স উইজেটের একটি পূর্বরূপ তৈরি করুন:
      @Composable
      fun MyGlanceContent() {
        GlanceTheme {
          Scaffold(
            backgroundColor = GlanceTheme.colors.widgetBackground,
            titleBar = {  },
          ) {
              
          }
        }
      }
    
      @OptIn(ExperimentalGlancePreviewApi::class)
      @Preview(widthDp = 172, heightDp = 244)
      @Composable
      fun MyGlancePreview() {
        MyGlanceContent()
      }
      

রচনার জন্য লাইভ সম্পাদনা ডিফল্ট এবং নতুন শর্টকাট দ্বারা সক্ষম

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

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