অ্যান্ড্রয়েড স্টুডিও ফ্ল্যামিঙ্গোতে নিম্নলিখিত বৈশিষ্ট্যগুলি রয়েছে৷
প্যাচ রিলিজ
অ্যান্ড্রয়েড স্টুডিও ফ্ল্যামিঙ্গোতে প্যাচ রিলিজের একটি তালিকা নিচে দেওয়া হল।
অ্যান্ড্রয়েড স্টুডিও ফ্ল্যামিঙ্গো | 2022.2.1 প্যাচ 2 (মে 2023)
এই ছোটখাট আপডেটে এই বাগ ফিক্সগুলি অন্তর্ভুক্ত রয়েছে।
অ্যান্ড্রয়েড স্টুডিও ফ্ল্যামিঙ্গো | 2022.2.1 প্যাচ 1 (মে 2023)
এই ছোটখাট আপডেটে এই Android Gradle প্লাগইন বাগ ফিক্সগুলি অন্তর্ভুক্ত রয়েছে।
থিমযুক্ত অ্যাপ আইকন এবং গতিশীল রঙ
উপাদান 3-এ গতিশীল রঙ এবং Android 13-এ থিমযুক্ত অ্যাপ আইকনগুলির প্রবর্তনের সাথে, আপনি এখন লেআউট বা লঞ্চার আইকন তৈরি করতে পারেন যা ব্যবহারকারীর নির্বাচিত ওয়ালপেপারের রঙের উত্তরাধিকারী হওয়ার জন্য রঙিন করা হয়েছে। আপনি অ্যান্ড্রয়েড স্টুডিও ফ্ল্যামিঙ্গো বিটা 1 থেকে শুরু করে এই বৈশিষ্ট্যটি ব্যবহার করতে পারেন।
থিমযুক্ত অ্যাপ্লিকেশন আইকন পূর্বরূপ সমর্থন
launcher.xml
ফাইলগুলির জন্য, আপনি এখন টুলবারে নতুন সিস্টেম UI মোড নির্বাচক ব্যবহার করতে পারেন ওয়ালপেপারগুলি স্যুইচ করতে এবং আপনার থিমযুক্ত অ্যাপ আইকনগুলি বিভিন্ন ব্যবহারকারীর নির্বাচিত ওয়ালপেপারে কীভাবে প্রতিক্রিয়া দেখায় তা দেখতে পারেন৷
গতিশীল রঙের পূর্বরূপ
কম্পোজ প্রিভিউ এর জন্য: আমরা কম্পোজেবল প্রিভিউ টীকাটিতে একটি নতুন অ্যাট্রিবিউট, wallpaper
যোগ করেছি। আপনি যদি আপনার অ্যাপে গতিশীল রঙ সক্ষম করে থাকেন, তাহলে আপনি ওয়ালপেপার স্যুইচ করতে এই নতুন বৈশিষ্ট্যটি ব্যবহার করতে পারেন এবং বিভিন্ন ব্যবহারকারীর নির্বাচিত ওয়ালপেপারে আপনার UI কীভাবে প্রতিক্রিয়া দেখায় তা দেখতে পারেন৷ এই বৈশিষ্ট্যটি ব্যবহার করতে, আপনাকে অবশ্যই কম্পোজ 1.4.0-alpha03 বা উচ্চতর ব্যবহার করতে হবে।
Android XML-এর জন্য: আপনি যদি আপনার অ্যাপে গতিশীল রঙ সক্ষম করে থাকেন, তাহলে আপনি এখন টুলবারে নতুন সিস্টেম UI মোড নির্বাচক ব্যবহার করতে পারেন যাতে ওয়ালপেপারগুলি স্যুইচ করতে এবং আপনার লেআউটগুলি বিভিন্ন ব্যবহারকারীর নির্বাচিত ওয়ালপেপারে কীভাবে প্রতিক্রিয়া দেখায় তা দেখতে পারেন৷ মনে রাখবেন যে আপনাকে প্রথমে থিমটিকে একটি উপাদান গতিশীল রঙের থিমে পরিবর্তন করতে নির্বাচন করতে হবে, তারপর ওয়ালপেপার পরিবর্তন করতে হবে।
লাইভ এডিটের আপডেট
লাইভ এডিট এখন দুটি মোড আছে: ম্যানুয়াল এবং স্বয়ংক্রিয়। ম্যানুয়াল মোডে, Ctrl
+ S
( macOS এর জন্য Command
+ S
) ব্যবহার করে আপনি ম্যানুয়ালি সংরক্ষণ করার সময় আপনার কোড পরিবর্তনগুলি প্রয়োগ করা হয়। স্বয়ংক্রিয় মোডে, আপনি যখন একটি সংমিশ্রণযোগ্য ফাংশন আপডেট করেন, তখন আপনার পরিবর্তনগুলি আপনার ডিভাইস বা এমুলেটরে প্রয়োগ করা হয়। আপনি যে মোডে লাইভ এডিট চালাতে চান সেটি বেছে নিতে, মেনু বার থেকে ফাইল > সেটিংসে যান (অথবা অ্যান্ড্রয়েড স্টুডিও > ম্যাকওএস-এর পছন্দ ), এডিটর > লাইভ এডিট -এ ক্লিক করুন এবং পুশ এডিট ম্যানুয়ালি বা পুশ এডিট অটোমেটিক বাক্সে চেক করুন।
কম্পোজ ট্রেসিং
সিস্টেম ট্রেসিং ইউটিলিটি হল একটি অ্যান্ড্রয়েড টুল যা ডিভাইসের কার্যকলাপকে একটি ট্রেস ফাইলে সংরক্ষণ করে, যা একটি নির্দিষ্ট সময়ের জন্য আপনার অ্যাপের সিস্টেম প্রক্রিয়াগুলির একটি সামগ্রিক ছবি প্রদান করে। অ্যান্ড্রয়েড স্টুডিও ফ্ল্যামিঙ্গো দিয়ে শুরু করে, আপনি কম্পোজ ট্রেসিং ব্যবহার করে সিস্টেম ট্রেস প্রোফাইলারে আপনার রচনা ফাংশন দেখতে পারেন। কম্পোজ ট্রেসিং আপনাকে সিস্টেম ট্রেসিং থেকে কম্পোজিশনের বিস্তারিত লেভেলের মেথড ট্রেসিং থেকে কম হস্তক্ষেপ দেয়, যা আপনাকে বুঝতে সাহায্য করে যে কোন কম্পোজ ফাংশন আসলে রিকম্পোজ করা হচ্ছে।
পুনর্গঠন ট্রেসিং দিয়ে শুরু করতে, আপনাকে কমপক্ষে নিম্নলিখিত সংস্করণগুলিতে আপডেট করতে হবে:
- অ্যান্ড্রয়েড স্টুডিও ফ্ল্যামিঙ্গো ক্যানারি 5
- UI রচনা করুন: 1.3.0-beta01
- কম্পোজ কম্পাইলার: 1.3.0
- আপনি যে ডিভাইস বা এমুলেটরটিতে আপনার ট্রেস চালান তা কমপক্ষে API স্তর 30 হতে হবে৷
অতিরিক্তভাবে, আপনাকে কম্পোজ রানটাইম ট্রেসিংয়ের উপর নিম্নলিখিত নির্ভরতা যোগ করতে হবে:
implementation("androidx.compose.runtime:runtime-tracing:1.0.0-alpha01")
পুনর্গঠন ট্রেসিং দেখতে, অ্যান্ড্রয়েড স্টুডিও প্রোফাইলার খুলুন এবং CPU প্রোফাইলার নির্বাচন করুন। আপনার অ্যাপটিকে UI-তে নেভিগেট করুন যা আপনি ট্রেস করতে চান এবং তারপর সিস্টেম ট্রেস এবং রেকর্ড নির্বাচন করুন। রেকর্ড করার সময়, পুনর্গঠন ঘটাতে আপনার অ্যাপ ব্যবহার করুন। একবার আপনি রেকর্ডিং এবং ট্রেস প্রক্রিয়া বন্ধ করে দিলে, আপনি থ্রেড টাইমলাইনে সরাসরি পুনর্গঠন ট্রেসে রচনা ফাংশন দেখতে পাবেন। এছাড়াও আপনি বিশ্লেষণ ফলক থেকে ফ্লেম চার্ট , টপ ডাউন , বটম আপ , এবং ইভেন্ট ট্যাবে রচনা ফাংশনগুলি দেখতে পারেন৷
এটি সক্রিয় বিকাশের একটি পরীক্ষামূলক বৈশিষ্ট্য, এবং আমরা আপনাকে প্রতিক্রিয়া জানাতে স্বাগত জানাই৷ আরো বিস্তারিত জানার জন্য, কম্পোজ ট্রেসিং দেখুন।
প্রকল্প টেমপ্লেট আপডেট
অ্যান্ড্রয়েড স্টুডিও ফ্ল্যামিঙ্গো ক্যানারি 6-এ একটি প্রকল্প বা মডিউল তৈরির জন্য নতুন টেমপ্লেট রয়েছে৷ ডিফল্টরূপে, টেমপ্লেটগুলি রচনা উপাদান 3 ব্যবহার করে যদি না সেগুলি একটি ভিউ টেমপ্লেট হিসাবে নির্দিষ্ট করা হয়। আমরা একটি Android অ্যাপ তৈরির জন্য সর্বোত্তম অনুশীলন হিসাবে রচনা উপাদান 3 টেমপ্লেট (উদাহরণস্বরূপ, খালি কার্যকলাপ ) ব্যবহার করার পরামর্শ দিই। আরও জানতে, রচনা উপাদান 3 রেফারেন্স দেখুন।
টেমপ্লেটগুলি দেখতে, প্রধান মেনু থেকে ফাইল > নতুন > নতুন প্রকল্প বা নতুন মডিউল নির্বাচন করে নতুন প্রকল্প খুলুন বা নতুন মডিউল উইজার্ড তৈরি করুন ।
ডিভাইস মিররিং
আপনার ডিভাইসের ডিসপ্লে সরাসরি Android স্টুডিওতে স্ট্রিম করে ডেভেলপ করার সময় বাধার সংখ্যা কমিয়ে আনুন। ডিভাইস মিররিং আপনাকে স্টুডিওতে চলমান ডিভাইস উইন্ডো ব্যবহার করে একটি শারীরিক ডিভাইসের সাথে ইন্টারঅ্যাক্ট করার ক্ষমতা দেয়। এই বৈশিষ্ট্যটি সক্ষম করতে, ফাইল > সেটিংস > টুলস > ডিভাইস মিররিং- এ যান এবং ফিজিক্যাল অ্যান্ড্রয়েড ডিভাইসের মিররিং সক্ষম করুন- এর পাশের বাক্সটি চেক করুন। একবার সক্ষম হয়ে গেলে, আপনার ডিভাইসটি সংযুক্ত করুন এবং হয় আপনার অ্যাপ স্থাপন করুন বা ডিভাইসের প্রদর্শন স্ট্রিমিং শুরু করতে এবং IDE থেকে এটির সাথে ইন্টারঅ্যাক্ট করতে রানিং ডিভাইস উইন্ডো খুলুন।
শুরু করতে, নিশ্চিত করুন যে আপনি একটি ডিভাইসের সাথে সংযুক্ত আছেন। আপনি যে সমস্ত ডিভাইসের সাথে সংযুক্ত আছেন সেগুলি রানিং ডিভাইস উইন্ডোতে ট্যাবে মিরর করা হয়েছে, যা আপনি View > Tool Windows > Running Devices- এ নেভিগেট করে খুলতে পারেন। আপনি যখন একটি অ্যাপ স্থাপন করেন বা একটি সংযুক্ত ডিভাইসে পরীক্ষা করেন, রানিং ডিভাইস উইন্ডো স্বয়ংক্রিয়ভাবে প্রদর্শিত হয় এবং মিরর করা ডিভাইসটি দেখায়।
গোপনীয়তা বিজ্ঞপ্তি
ডিভাইস মিররিং সক্ষম করা থাকলে, Android স্টুডিও যেকোনো সংযুক্ত এবং জোড়া ডিভাইসের জন্য স্বয়ংক্রিয়ভাবে ডিভাইস মিররিং শুরু করে। এর ফলে adb tcpip
কমান্ডের সাথে সংযুক্ত ডিভাইসগুলির জন্য তথ্য প্রকাশ হতে পারে কারণ মিররিং তথ্য এবং কমান্ডগুলি একটি নন-এনক্রিপ্ট করা চ্যানেলের মাধ্যমে পাস করা হয়। এছাড়াও, অ্যান্ড্রয়েড স্টুডিও অ্যাডবি সার্ভারের সাথে যোগাযোগ করার জন্য একটি নন-এনক্রিপ্ট করা চ্যানেল ব্যবহার করে, তাই আপনার হোস্ট মেশিনে অন্যান্য ব্যবহারকারীদের দ্বারা মিররিং তথ্য আটকাতে পারে।
নেটওয়ার্ক ইন্সপেক্টর ট্রাফিক বাধা
অ্যান্ড্রয়েড স্টুডিও ফ্ল্যামিঙ্গো ক্যানারি 1 দিয়ে শুরু করে, নেটওয়ার্ক ইন্সপেক্টর ডিফল্টরূপে সম্পূর্ণ টাইমলাইনের জন্য সমস্ত ট্রাফিক ডেটা দেখায়। আপনি টাইমলাইনের মধ্যে একটি পরিসর নির্বাচন করতে পারেন শুধুমাত্র সেই পরিসরে ট্রাফিক দেখতে।
আপনি নিয়মগুলি তৈরি এবং পরিচালনা করতে পারেন যা স্ট্যাটাস কোড এবং প্রতিক্রিয়া শিরোনাম এবং বডিগুলির মতো বিভিন্ন প্রতিক্রিয়ার মুখোমুখি হওয়ার সময় আপনার অ্যাপ কীভাবে আচরণ করে তা পরীক্ষা করতে সহায়তা করে। নিয়মগুলি নির্ধারণ করে কোন প্রতিক্রিয়াগুলিকে বাধা দিতে হবে এবং কীভাবে এই প্রতিক্রিয়াগুলি অ্যাপে পৌঁছানোর আগে সংশোধন করতে হবে৷ আপনি প্রতিটি নিয়মের পাশে সক্রিয় বাক্সটি চেক করে কোন নিয়মটি সক্ষম বা নিষ্ক্রিয় করবেন তা চয়ন করতে পারেন। আপনি যখনই নিয়মগুলি সংশোধন করেন তখন স্বয়ংক্রিয়ভাবে সংরক্ষিত হয়৷
শুরু করতে, নেটওয়ার্ক ইন্সপেক্টরের নিয়ম ট্যাবে নেভিগেট করুন এবং একটি নতুন নিয়ম তৈরি করতে + ক্লিক করুন। নিয়মের বিশদ প্যানেলে, আপনার নতুন নিয়মের নাম দিন এবং অরিজিন উপধারার অধীনে আপনি যে প্রতিক্রিয়াটি আটকাতে চান তার উত্স সম্পর্কে তথ্য অন্তর্ভুক্ত করুন। নিয়ম সারণীতে URLটি আপনার প্রতিক্রিয়ার উত্সের পরিবর্তনের উপর ভিত্তি করে আপডেট হওয়া উচিত। এই উপধারার সমস্ত ক্ষেত্র ঐচ্ছিক।
প্রতিক্রিয়া উপবিভাগ থেকে, আপনি প্রতিক্রিয়াটি আপনার অ্যাপে পাঠানোর আগে পরিবর্তন করতে পারেন। উদাহরণ স্বরূপ, আপনি একটি নির্দিষ্ট স্ট্যাটাস কোডের সাথে প্রতিক্রিয়াগুলি চালানোর পাশাপাশি সেই স্ট্যাটাস কোডটি সংশোধন করার নিয়ম সেট করতে পারেন।
হেডার পরিবর্তন করুন
হেডার নিয়ম উপধারায়, আপনি একাধিক উপ-নিয়ম তৈরি করতে পারেন যা একটি প্রতিক্রিয়াতে শিরোনাম যোগ বা পরিবর্তন করে। আপনি যখন একাধিক শিরোনাম নিয়ম তৈরি করেন, আপ এবং ডাউন তীর ব্যবহার করুন শিরোনাম নিয়মের ক্রম পরিবর্তন করতে নিয়ম টেবিলের শীর্ষে। আদেশটি পরিবর্তিত প্রতিক্রিয়ার শিরোনামকে প্রভাবিত করে কারণ শিরোলেখের নিয়মগুলি যে ক্রমে তালিকাভুক্ত করা হয় সেই ক্রমে প্রয়োগ করা হয়৷
শুরু করতে, হেডার নিয়ম বিভাগে + ক্লিক করুন।
একটি শিরোনাম যোগ করতে, নতুন শিরোনাম যোগ করুন বিভাগে হেডারের জন্য একটি নাম এবং মান লিখুন।
একটি শিরোনাম পরিবর্তন করতে, বিদ্যমান শিরোনাম সম্পাদনা ট্যাবে নেভিগেট করুন এবং হেডারের নাম বা মান যা আপনি খুঁজে পেতে চান তা নির্দিষ্ট করুন। একটি হেডার নাম বা মান লিখুন যা আপনি এটির সাথে প্রতিস্থাপন করতে চান।
প্রতিক্রিয়া বডি পরিবর্তন করুন
আপনি প্রতিক্রিয়ার মূল অংশ পরিবর্তন করতে উপ-নিয়মও তৈরি করতে পারেন। আপনি শরীরের একটি অংশ খুঁজুন এবং প্রতিস্থাপন করতে বেছে নিতে পারেন, যেখানে শরীরের প্রথম দৃষ্টান্ত প্রতিস্থাপিত হয়; অথবা, আপনি সম্পূর্ণ বডি প্রতিস্থাপন নির্বাচন করে শরীরের সমগ্র বিষয়বস্তু প্রতিস্থাপন করতে পারেন।
শিরোনাম নিয়মের অনুরূপ, আপনি একাধিক বডি নিয়ম তৈরি করতে পারেন যেগুলি টেবিলে তালিকাভুক্ত ক্রম অনুসারে প্রয়োগ করা হয়।
লেআউট ইন্সপেক্টরে ফোরগ্রাউন্ড প্রক্রিয়ার সাথে স্বয়ংক্রিয়ভাবে সংযোগ করুন
লেআউট ইন্সপেক্টর এখন ভার্চুয়াল বা ফিজিক্যাল ডিভাইসে অ্যাপের সাথে স্বয়ংক্রিয়ভাবে সংযোগ করে। বিশেষত, লেআউট ইন্সপেক্টর স্বয়ংক্রিয়ভাবে একটি সংযুক্ত ডিভাইসের অগ্রভাগে চলমান ডিবাগযোগ্য প্রক্রিয়াগুলির সাথে সংযোগ স্থাপন করে। আপনার যদি এই বৈশিষ্ট্যটি সম্পর্কে প্রতিক্রিয়া থাকে তবে অনুগ্রহ করে একটি বাগ ফাইল করুন ।
অ্যাপের গুণমানের অন্তর্দৃষ্টিতে আপডেট
অ্যান্ড্রয়েড স্টুডিও ফ্ল্যামিঙ্গো ক্যানারি 5 এবং উচ্চতর একাধিক নতুন অ্যাপ কোয়ালিটি ইনসাইট বৈশিষ্ট্য উপস্থাপন করে যা আপনাকে উচ্চ অগ্রাধিকারের সমস্যাগুলিতে ফোকাস করতে এবং আপনার ডেভেলপমেন্ট টিমের সাথে সহযোগিতা করতে সহায়তা করে।
নতুন ফিল্টার এবং ফিল্টার অনুসন্ধান
আপনাকে সবচেয়ে গুরুত্বপূর্ণ সমস্যাগুলি সনাক্ত করতে সাহায্য করার জন্য, আপনি এখন নিম্নলিখিত বৈশিষ্ট্যগুলি দ্বারা ফিল্টার করতে পারেন৷ প্রতিটি ফিল্টার ইভেন্টের সংখ্যা অনুসারে বাছাই করা হয়, যাতে আপনি দেখতে পারেন যে বেশিরভাগ ইভেন্টগুলি কোথায় ঘটে।
- অ্যান্ড্রয়েড প্ল্যাটফর্ম সংস্করণ
- ডিভাইস তৈরি এবং মডেল
ক্র্যাশলিটিক্স সিগন্যাল : ইস্যুর প্যানেলে সংশ্লিষ্ট সমস্যার পাশে সিগন্যাল আইকনও দেখা যায় যাতে আপনি পাশাপাশি সংখ্যা এবং সিগন্যাল দেখতে পারেন। একটি সমস্যা অতীতে বন্ধ হয়ে গেলে এবং অ্যাপের একটি নতুন সংস্করণে পুনরায় সংঘটিত হলে তাকে প্রত্যাবর্তন বলে বিবেচনা করা হয়।
অ্যাপ সংস্করণ: এই ফিল্টারটিতে এখন একটি উচ্চ-স্তরের প্লে ট্র্যাক ফিল্টার রয়েছে যা আপনি উত্পাদন, খোলা, বন্ধ এবং/অথবা অভ্যন্তরীণ পরীক্ষার ট্র্যাকগুলিতে স্বয়ংক্রিয়ভাবে সংস্করণ নির্বাচন করতে ব্যবহার করতে পারেন।
এছাড়াও, অনেকগুলি বিকল্প সহ ফিল্টারগুলি এখন অনুসন্ধানযোগ্য যাতে আপনি সমস্ত মেনু বিকল্পের মাধ্যমে স্ক্রোল না করে আপনার দৃশ্যটি দ্রুত কাস্টমাইজ করতে পারেন৷
অ্যান্ড্রয়েড স্টুডিও থেকে সরাসরি সমস্যাগুলি টীকা এবং বন্ধ করুন
সতীর্থদের সাথে সহযোগিতা করা আপনার পক্ষে সহজ করার জন্য, আপনি এখন সরাসরি অ্যাপ কোয়ালিটি ইনসাইট টুল উইন্ডোতে নিম্নলিখিতগুলি করতে পারেন:
সমস্যা বন্ধ করুন। একটি সমস্যা বন্ধ করতে, প্রধান স্ট্যাক ট্রেস প্যানেলে বন্ধ বোতামে ক্লিক করুন। সম্প্রতি বন্ধ হওয়া সমস্যাগুলি স্ট্রাইকথ্রু সহ ইস্যু প্যানেলে প্রদর্শিত হয়। আপনি আবার বোতামে ক্লিক করে সম্প্রতি বন্ধ হওয়া সমস্যাগুলি পুনরায় খুলতে পারেন। যাইহোক, একবার আপনি অ্যাপ কোয়ালিটি ইনসাইট টুল উইন্ডো রিফ্রেশ করলে, বন্ধ হওয়া সমস্যাগুলি আর দেখা যায় না।
সমস্যাগুলির সাথে নোটগুলি পড়ুন এবং সংযুক্ত করুন যাতে সেগুলি Firebase কনসোলে এবং আপনার সতীর্থদের মধ্যে দৃশ্যমান হয়৷ একটি সমস্যা সম্পর্কে একটি নোট লিখতে, সমস্যাটি নির্বাচন করুন এবং নোট প্যানেলটি খুলুন। নোট লেখার জন্য আপনার অবশ্যই ক্র্যাশলিটিক্স প্রকল্পে লেখার অনুমতি থাকতে হবে। নোটের সমস্যা একটি "নোট" আইকন সহ প্রদর্শিত হয় ইস্যু প্যানেলে
আপনি যদি অ্যাপ কোয়ালিটি ইনসাইটসে নতুন হয়ে থাকেন এবং আরও জানতে চান, তাহলে আগের রিলিজ নোটটি দেখুন।
অফলাইনে থাকাকালীন সীমিত কার্যকারিতার সাথে তদন্ত করুন
অ্যান্ড্রয়েড স্টুডিও ফ্ল্যামিঙ্গো ক্যানারি 8 দিয়ে শুরু করে, আপনি অফলাইনে থাকাকালীন অ্যাপ কোয়ালিটি ইনসাইট টুল উইন্ডোতে কিছু অ্যাকশন করতে পারেন। আপনি যদি একটি নতুন অনুরোধ করেন, যেমন রিফ্রেশ ক্লিক করে, এবং অ্যান্ড্রয়েড স্টুডিও ক্র্যাশলিটিক্সের সাথে যোগাযোগ করতে অক্ষম হয়, অ্যাপের গুণগত অন্তর্দৃষ্টি উইন্ডো আপনাকে অফলাইন মোডে প্রবেশ করতে দেয়।
এই মোডে থাকাকালীন, আপনি ক্যাশে করা ডেটা থেকে সমস্যা এবং সাম্প্রতিক ইভেন্টগুলির তদন্ত চালিয়ে যেতে পারেন৷ নির্দিষ্ট কার্যকারিতা, যেমন কিছু ফিল্টার বিকল্প পরিবর্তন করা বা সমস্যা বন্ধ করা, উপলব্ধ নয়। Crashlytics-এ আপনার সংযোগ পুনরায় চেষ্টা করতে এবং একটি অনলাইন অবস্থায় ফিরে যেতে, পুনরায় সংযোগ করুন -এ ক্লিক করুন।
এক-ক্লিক স্বয়ংক্রিয় প্রোফাইলেবল বিল্ড এবং রান
অ্যান্ড্রয়েড স্টুডিও ফ্ল্যামিঙ্গো এবং এজিপি 7.3 এক-ক্লিক স্বয়ংক্রিয় প্রোফাইলেবল বিল্ডগুলি প্রবর্তন করে, যা একটি প্রোফাইলযোগ্য অ্যাপ কনফিগার করা এবং এটি প্রোফাইল করা সহজ করে তোলে। এই বৈশিষ্ট্যটির জন্য API স্তর 29 বা উচ্চতর চলমান একটি ভার্চুয়াল বা শারীরিক পরীক্ষা ডিভাইস প্রয়োজন৷ বৈশিষ্ট্যটি ব্যবহার করতে, প্রোফাইল অ্যাপ আইকনের পাশের তীরটিতে ক্লিক করুন এবং দুটি বিকল্পের মধ্যে নির্বাচন করুন:
কম ওভারহেড সহ প্রোফাইল 'অ্যাপ' CPU এবং মেমরি প্রোফাইলার শুরু করে। মেমরি প্রোফাইলারে, শুধুমাত্র রেকর্ড নেটিভ অ্যালোকেশন সক্রিয় করা হয়েছে।
সম্পূর্ণ ডেটা সহ প্রোফাইল 'অ্যাপ' সিপিইউ, মেমরি এবং এনার্জি প্রোফাইলার শুরু করে।
ন্যূনতম পারফরম্যান্স খরচ সহ আপনার অ্যাপ পরীক্ষা করার বিষয়ে আরও জানতে, প্রোফাইলেবল অ্যাপ্লিকেশনগুলি দেখুন।
SDK এক্সটেনশনের জন্য লিন্ট সমর্থন
Android Studio Flamingo SDK এক্সটেনশনের জন্য লিন্ট সমর্থন প্রদান করে। এই বৈশিষ্ট্যটি আপনাকে এপিআই ব্যাকপোর্টের উপস্থিতিতে এবং অ্যান্ড্রয়েড প্রাইভেসি স্যান্ডবক্সের মতো নতুন এপিআই সারফেসগুলির জন্য সঠিকভাবে API অ্যাক্সেস কার্যকর করতে লিন্ট টুলের API চেক আপডেট করতে দেয়।
লিন্ট টুলের API চেক নিশ্চিত করে যে আপনার কোড শুধুমাত্র minSdkVersion
বা SDK_INT
চেক দ্বারা গেটেড হিসাবে আপনার কাছে উপলব্ধ API ব্যবহার করে৷ SDK এক্সটেনশনের সাথে, একটি API একাধিক SDK-তে থাকতে পারে। উদাহরণস্বরূপ, Android U-তে প্রবর্তিত একটি API Android R, S, এবং T ব্যাকপোর্ট এক্সটেনশনগুলিতেও যোগ করা যেতে পারে। তদ্ব্যতীত, অ্যাপগুলি তাদের ম্যানিফেস্ট ব্যবহার করে প্রয়োজনীয় একাধিক API নির্দিষ্ট করতে পারে এবং পৃথক এক্সটেনশনগুলি উপলব্ধ কিনা তা পরীক্ষা করার জন্য নতুন API রয়েছে। লিন্ট টুলটি এখন লজিক পরিচালনা করে যাতে ওভারল্যাপ পরীক্ষা করা যায় কিসের প্রয়োজন এবং কি উপস্থিত বলে জানা যায়।
অবশেষে, API চেকিংয়ের সাথে যুক্ত স্টুডিও আইডিই বৈশিষ্ট্য রয়েছে। এই বৈশিষ্ট্যটি এখন নতুন API সারফেসগুলির জন্য API লঙ্ঘনগুলি পরিচালনা করতে পারে, প্রয়োজনীয় পরীক্ষাগুলি সঞ্চালন করতে পারে এবং দ্রুত সংশোধনগুলি নিবন্ধন করতে পারে, প্রতি উপলব্ধ API পৃষ্ঠের জন্য একটি।
IntelliJ IDEA 2022.2 প্ল্যাটফর্ম আপডেট
Android Studio Flamingo Canary 1-এ IntelliJ IDEA 2022.2 আপডেট রয়েছে, যা IDE অভিজ্ঞতা উন্নত করে। পরিবর্তনের বিস্তারিত জানার জন্য, IntelliJ IDEA 2022.2 রিলিজ নোটগুলি দেখুন।
অ্যান্ড্রয়েড স্টুডিও JDK 17 এর সাথে বান্ডিল
অ্যান্ড্রয়েড স্টুডিও ফ্ল্যামিঙ্গো ক্যানারি 3 থেকে শুরু করে, স্টুডিও আইডিই JDK 17 এর সাথে বান্ডেল করা হয়েছে। যদি অ্যান্ড্রয়েড স্টুডিও এম্বেড করা JDK ব্যবহার করার জন্য কনফিগার করা হয়, নতুন প্রকল্পগুলি অ্যান্ড্রয়েড গ্রেডল প্লাগইন এবং JDK 17 এর সর্বশেষ স্থিতিশীল সংস্করণ ব্যবহার করবে। তবে, বিদ্যমান প্রকল্পগুলি হতে পারে বিরতি, এবং আপনাকে ম্যানুয়ালি একটি সামঞ্জস্যপূর্ণ সংস্করণে JDK সেট করতে হতে পারে।
আরও জানতে, JDK সংস্করণ সেট করুন দেখুন।