অ্যান্ড্রয়েড স্টুডিও সংস্করণ ১.৫.০ (নভেম্বর ২০১৫)

সংশোধন ও উন্নয়ন:

  • অ্যান্ড্রয়েড মনিটরে নতুন মেমরি মনিটর বিশ্লেষণ ক্ষমতা যোগ করা হয়েছে। যখন আপনি এই মনিটর থেকে ক্যাপচার করা একটি HPROF ফাইল দেখবেন, তখন ডিসপ্লেটি এখন আরও সহায়ক হবে, যার ফলে আপনি মেমরি লিকের মতো সমস্যাগুলো আরও দ্রুত খুঁজে বের করতে পারবেন। এই মনিটরটি ব্যবহার করতে, মূল উইন্ডোর নিচের দিকে থাকা অ্যান্ড্রয়েড মনিটর- এ ক্লিক করুন। অ্যান্ড্রয়েড মনিটরে, মেমরি ট্যাবে ক্লিক করুন। মনিটরটি চালু থাকা অবস্থায়, ডাম্প জাভা হিপ আইকনে ক্লিক করুন, এবং তারপর মূল উইন্ডোতে থাকা ক্যাপচারস- এ ক্লিক করে ফাইলটি দেখার জন্য সেটিতে ডাবল-ক্লিক করুন। ডানদিকে থাকা ক্যাপচার অ্যানালাইসিস-এ ক্লিক করুন। (অ্যান্ড্রয়েড ডিভাইস মনিটর এবং অ্যান্ড্রয়েড মনিটর একই সময়ে চালু থাকতে পারবে না।)
  • নতুন ডিপ লিঙ্ক এবং অ্যাপ লিঙ্ক সাপোর্ট যোগ করা হয়েছে। কোড এডিটর AndroidManifest.xml ফাইলে ডিপ লিঙ্কিংয়ের জন্য স্বয়ংক্রিয়ভাবে একটি ইন্টেন্ট ফিল্টার তৈরি করতে পারে। এটি একটি জাভা ফাইলের অ্যাক্টিভিটিতে অ্যাপ ইন্ডেক্সিং এপিআই-এর সাথে ইন্টিগ্রেট করতে সাহায্য করার জন্য কোডও তৈরি করতে পারে। একটি ডিপ লিঙ্ক টেস্টিং ফিচার আপনাকে যাচাই করতে সাহায্য করে যে একটি নির্দিষ্ট ডিপ লিঙ্ক একটি অ্যাপ চালু করতে পারে কি না। রান/ডিবাগ কনফিগারেশন ডায়ালগের জেনারেল ট্যাবে, আপনি ডিপ লিঙ্ক লঞ্চ অপশনগুলো নির্দিষ্ট করতে পারেন। এছাড়াও আপনি অ্যান্ড্রয়েড মনিটর লগক্যাট ডিসপ্লে ব্যবহার করে একটি অ্যাক্টিভিটিতে অ্যাপ ইন্ডেক্সিং এপিআই কলগুলো পরীক্ষা করতে পারেন। অ্যান্ড্রয়েড lint টুলে এখন ডিপ লিঙ্ক এবং অ্যাপ ইন্ডেক্সিং এপিআই সম্পর্কিত কিছু নির্দিষ্ট সমস্যার জন্য সতর্কবার্তা রয়েছে।
  • কোড এডিটরে কাস্টম ভিউ কোড-কমপ্লিট করার সময় সংক্ষিপ্ত নাম ব্যবহারের সুবিধা যোগ করা হয়েছে।
  • পূর্ববর্তী সংস্করণের সাথে সামঞ্জস্যতা বজায় রাখার জন্য ভেক্টর অ্যাসেট স্টুডিওতে আরও VectorDrawable এলিমেন্টের সাপোর্ট যোগ করা হয়েছে। ভেক্টর অ্যাসেট স্টুডিও এই এলিমেন্টগুলো ব্যবহার করে ভেক্টর ড্রয়েবলগুলোকে PNG রাস্টার ইমেজে রূপান্তর করতে পারে, যা অ্যান্ড্রয়েড ৪.৪ (এপিআই লেভেল ২০) এবং এর নিচের সংস্করণগুলোতে ব্যবহার করা যাবে।
  • অ্যান্ড্রয়েড টিভি এবং অ্যান্ড্রয়েড অটোর জন্য নতুন lint চেক যোগ করা হয়েছে, যা অ্যান্ড্রয়েড স্টুডিওতে আপনাকে তাৎক্ষণিক ও কার্যকর ফিডব্যাক দেবে এবং সাথে থাকবে বেশ কিছু দ্রুত সমাধান। উদাহরণস্বরূপ, অ্যান্ড্রয়েড টিভির জন্য এটি পারমিশন, অসমর্থিত হার্ডওয়্যার, uses-feature এলিমেন্ট এবং অনুপস্থিত ব্যানার সংক্রান্ত সমস্যা রিপোর্ট করতে ও দ্রুত সমাধান দিতে পারে। অ্যান্ড্রয়েড অটোর জন্য, এটি আপনার AndroidManifest.xml ফাইল থেকে রেফার করা ডেসক্রিপ্টর ফাইলে সঠিক ব্যবহার যাচাই করতে পারে, MediaBrowserService ক্লাসের জন্য কোনো ইন্টেন্ট ফিল্টার না থাকলে তা রিপোর্ট করতে পারে এবং নির্দিষ্ট কিছু ভয়েস অ্যাকশনের সমস্যা শনাক্ত করতে পারে।
  • অসুরক্ষিত ব্রডকাস্ট রিসিভার, SSLCertificateSocketFactoryHostnameVerifier ক্লাসের ব্যবহার এবং File.setReadable()File.setWritable() কলের জন্য নতুন lint চেক যোগ করা হয়েছে। এটি অবৈধ ম্যানিফেস্ট রিসোর্স লুকআপও শনাক্ত করে, বিশেষ করে সেইসব রিসোর্সের ক্ষেত্রে যেগুলো কনফিগারেশন অনুযায়ী পরিবর্তিত হয়।
  • বেশ কিছু স্থিতিশীলতার সমস্যা সমাধান করা হয়েছে।