অ্যান্ড্রয়েড ডিভাইস মনিটরকে অ্যান্ড্রয়েড স্টুডিও 3.1-এ বাতিল করা হয়েছে এবং অ্যান্ড্রয়েড স্টুডিও 3.2 থেকে সরিয়ে দেওয়া হয়েছে । আপনি Android ডিভাইস মনিটরের মাধ্যমে যে বৈশিষ্ট্যগুলি ব্যবহার করতে পারেন সেগুলি নতুন বৈশিষ্ট্য দ্বারা প্রতিস্থাপিত হয়েছে৷ নিচের সারণীটি আপনাকে এই অবহেলিত এবং সরানো বৈশিষ্ট্যগুলির পরিবর্তে কোন বৈশিষ্ট্যগুলি ব্যবহার করা উচিত তা নির্ধারণ করতে সহায়তা করে৷
অ্যান্ড্রয়েড ডিভাইস মনিটর উপাদান | আপনি কি ব্যবহার করা উচিত |
---|---|
ডালভিক ডিবাগ মনিটর সার্ভার (DDMS) | এই টুলটি অবহেলিত। পরিবর্তে, আপনার অ্যাপের সিপিইউ, মেমরি এবং নেটওয়ার্ক ব্যবহার প্রোফাইল করতে অ্যান্ড্রয়েড স্টুডিও 3.0 এবং উচ্চতর সংস্করণে অ্যান্ড্রয়েড প্রোফাইলার ব্যবহার করুন। আপনি যদি অন্যান্য ডিবাগিং কাজগুলি করতে চান, যেমন পোর্ট-ফরোয়ার্ডিং সেট আপ করার জন্য একটি সংযুক্ত ডিভাইসে কমান্ড পাঠানো, ফাইল স্থানান্তর করা বা স্ক্রিনশট নেওয়া, তাহলে Android ডিবাগ ব্রিজ ( |
ট্রেসভিউ | এই টুলটি অবহেলিত। |
সিস্ট্রেস | আপনি যদি নেটিভ সিস্টেম প্রসেসগুলি পরিদর্শন করতে চান এবং ড্রপ করা ফ্রেমের কারণে সৃষ্ট UI জ্যাঙ্ককে অ্যাড্রেস করতে চান, তাহলে কমান্ড লাইন থেকে |
OpenGL ES এর জন্য ট্রেসার | অ্যান্ড্রয়েড জিপিইউ ইন্সপেক্টর ব্যবহার করুন। |
শ্রেণিবিন্যাস দর্শক | আপনি রানটাইমে আপনার অ্যাপের ভিউ হায়ারার্কি পরিদর্শন করতে চাইলে, লেআউট ইন্সপেক্টর ব্যবহার করুন। আপনি যদি আপনার অ্যাপের লেআউটের রেন্ডারিং গতি প্রোফাইল করতে চান, তাহলে এই ব্লগ পোস্টে বর্ণিত Window.OnFrameMetricsAvailableListener ব্যবহার করুন। |
পিক্সেল পারফেক্ট | লেআউট ইন্সপেক্টর ব্যবহার করুন। |
নেটওয়ার্ক ট্রাফিক টুল | আপনার অ্যাপ কীভাবে এবং কখন একটি নেটওয়ার্কে ডেটা স্থানান্তর করে তা দেখতে হলে, নেটওয়ার্ক প্রোফাইলার ব্যবহার করুন। |
অ্যান্ড্রয়েড ডিভাইস মনিটর শুরু করুন
অ্যান্ড্রয়েড স্টুডিও 3.1 এবং তার নিচের দিকে স্বতন্ত্র ডিভাইস মনিটর অ্যাপ্লিকেশন শুরু করতে, android-sdk /tools/
ডিরেক্টরিতে কমান্ড লাইনে নিম্নলিখিতটি লিখুন:
monitor
তারপর আপনি ডিভাইস ফলক থেকে ডিভাইস নির্বাচন করে একটি সংযুক্ত ডিভাইসে টুল লিঙ্ক করতে পারেন। আপনার যদি প্যান বা উইন্ডো দেখতে সমস্যা হয়, তাহলে মেনু বার থেকে উইন্ডো > রিসেট পরিপ্রেক্ষিত নির্বাচন করুন।
দ্রষ্টব্য: প্রতিটি ডিভাইস একবারে শুধুমাত্র একটি ডিবাগার প্রক্রিয়ার সাথে সংযুক্ত করা যেতে পারে। সুতরাং, উদাহরণস্বরূপ, আপনি যদি কোনো ডিভাইসে আপনার অ্যাপ ডিবাগ করার জন্য অ্যান্ড্রয়েড স্টুডিও ব্যবহার করেন, তাহলে অ্যান্ড্রয়েড ডিভাইস মনিটর থেকে একটি ডিবাগার প্রক্রিয়া সংযুক্ত করার আগে আপনাকে ডিভাইস থেকে অ্যান্ড্রয়েড স্টুডিও ডিবাগার সংযোগ বিচ্ছিন্ন করতে হবে।