বর্ধিত নিয়ন্ত্রণ, সেটিংস, এবং সাহায্য

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

এই কাজগুলির অনেকগুলি সম্পাদনের জন্য আপনি কীবোর্ড শর্টকাট ব্যবহার করতে পারেন। এমুলেটরে শর্টকাটের সম্পূর্ণ তালিকার জন্য, সহায়তা প্যানেল খুলতে F1 ( Command + / on macOS ) টিপুন।

সারণি ১. বর্ধিত নিয়ন্ত্রণের বিবরণ

বৈশিষ্ট্য বিবরণ
প্রদর্শন

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

  1. "গৌণ প্রদর্শন যোগ করুন" এ ক্লিক করে একটি প্রদর্শন যোগ করুন
  2. সেকেন্ডারি ডিসপ্লে এর অধীনে থাকা মেনু থেকে, নিম্নলিখিতগুলির মধ্যে একটি করুন:
    1. পূর্বনির্ধারিত আকৃতির অনুপাতগুলির মধ্যে একটি নির্বাচন করুন।
    2. আপনার কাস্টম ডিসপ্লের জন্য কাস্টম নির্বাচন করুন এবং উচ্চতা , প্রস্থ এবং ডিপিআই সেট করুন।
  3. (ঐচ্ছিক) তৃতীয় ডিসপ্লে যোগ করতে আবার সেকেন্ডারি ডিসপ্লে যোগ করুন -এ ক্লিক করুন।
  4. চলমান ভার্চুয়াল ডিভাইসে নির্দিষ্ট প্রদর্শন(গুলি) যোগ করতে পরিবর্তনগুলি প্রয়োগ করুন ক্লিক করুন।
সেলুলার

এমুলেটরটি আপনাকে বিভিন্ন নেটওয়ার্ক অবস্থা অনুকরণ করতে দেয়। আপনি বিভিন্ন নেটওয়ার্ক প্রোটোকলের জন্য নেটওয়ার্ক গতি আনুমানিক করতে পারেন, অথবা আপনি Full নির্দিষ্ট করতে পারেন, যা আপনার কম্পিউটার যত দ্রুত সম্ভব ডেটা স্থানান্তর করে। একটি নেটওয়ার্ক প্রোটোকল নির্দিষ্ট করা সর্বদা Full এর চেয়ে ধীর। আপনি ভয়েস এবং ডেটা নেটওয়ার্ক স্থিতিও নির্দিষ্ট করতে পারেন, যেমন রোমিং। ডিফল্টগুলি AVD-তে সেট করা আছে।

একটি নেটওয়ার্কের ধরণ নির্বাচন করুন:

  • জিএসএম : মোবাইল যোগাযোগের জন্য বিশ্বব্যাপী ব্যবস্থা
  • HSCSD : হাই-স্পিড সার্কিট-সুইচড ডেটা
  • জিপিআরএস : জেনেরিক প্যাকেট রেডিও পরিষেবা
  • EDGE : GSM Evolution-এর জন্য উন্নত ডেটা রেট
  • UMTS : ইউনিভার্সাল মোবাইল টেলিকমিউনিকেশন সিস্টেম
  • এইচএসপিডিএ : হাই-স্পিড ডাউনলিংক প্যাকেট অ্যাক্সেস
  • LTE : দীর্ঘমেয়াদী বিবর্তন
  • সম্পূর্ণ (ডিফল্ট): আপনার কম্পিউটারের সরবরাহিত নেটওয়ার্ক ব্যবহার করুন

একটি সিগন্যাল শক্তি নির্বাচন করুন:

  • কোনটিই নয়
  • দরিদ্র
  • মাঝারি (ডিফল্ট)
  • ভালো
  • দুর্দান্ত

একটি ভয়েস স্ট্যাটাস , ডেটা স্ট্যাটাস , অথবা উভয়ই নির্বাচন করুন:

  • হোম (ডিফল্ট)
  • ঘোরাঘুরি
  • অনুসন্ধান করা হচ্ছে
  • অস্বীকৃত (শুধুমাত্র জরুরি কল)
  • নিবন্ধনবিহীন (বন্ধ)
ব্যাটারি

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

একটি চার্জার সংযোগ মান নির্বাচন করুন:

  • কোনটিই নয়
  • এসি চার্জার

ব্যাটারির স্বাস্থ্য মান নির্বাচন করুন:

  • ভালো (ডিফল্ট)
  • ব্যর্থ হয়েছে
  • মৃত
  • অতিরিক্ত ভোল্টেজ
  • অতিরিক্ত উত্তপ্ত
  • অজানা

একটি ব্যাটারি স্ট্যাটাস মান নির্বাচন করুন:

  • অজানা
  • চার্জিং (ডিফল্ট)
  • ডিসচার্জ হচ্ছে
  • চার্জ হচ্ছে না
  • পূর্ণ
ক্যামেরা এমুলেটর ক্যামেরাটি খুললে আপনি সিমুলেটেড দৃশ্যে ছবি লোড করতে পারবেন। আরও তথ্যের জন্য, ARCore ডকুমেন্টেশনে দৃশ্যে অগমেন্টেড ছবি যোগ করুন দেখুন।
স্থান

এমুলেটরটি আপনাকে "আমার অবস্থান" তথ্য সিমুলেট করতে দেয়: যেখানে এমুলেটেড ডিভাইসটি অবস্থিত। উদাহরণস্বরূপ, যদি আপনি আমার অবস্থান ক্লিক করেন আমার অবস্থান আইকন গুগল ম্যাপে এবং তারপর একটি অবস্থান পাঠান, মানচিত্রটি তা দেখায়।

ডিভাইসের অবস্থান তথ্যের নিয়ন্ত্রণ দুটি ট্যাবের অধীনে সংগঠিত: একক বিন্দু এবং রুট

একক পয়েন্ট

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

মানচিত্রে আপনার নির্বাচিত অবস্থানে এমুলেটরের অবস্থান সেট করতে, এক্সটেন্ডেড কন্ট্রোল উইন্ডোর নীচে ডানদিকে অবস্থিত "স্থান সেট করুন" বোতামে ক্লিক করুন।

রুট

সিঙ্গেল পয়েন্ট ট্যাবের মতো, রুটস ট্যাবটি একটি গুগল ম্যাপস ওয়েবভিউ প্রদান করে যা আপনি দুই বা ততোধিক অবস্থানের মধ্যে একটি রুট তৈরি করতে ব্যবহার করতে পারেন। একটি রুট তৈরি এবং সংরক্ষণ করতে, নিম্নলিখিতগুলি করুন:

  1. ম্যাপ ভিউতে, আপনার রুটের প্রথম গন্তব্য অনুসন্ধান করতে টেক্সট ফিল্ড ব্যবহার করুন।
  2. অনুসন্ধান ফলাফল থেকে অবস্থানটি নির্বাচন করুন।
  3. নেভিগেট নির্বাচন করুন বোতাম।
  4. মানচিত্র থেকে আপনার রুটের শুরুর স্থানটি নির্বাচন করুন।
  5. (ঐচ্ছিক) আপনার রুটে আরও স্টপ যোগ করতে গন্তব্য যোগ করুন -এ ক্লিক করুন।
  6. ম্যাপ ভিউতে রুট সংরক্ষণ করুন ক্লিক করে আপনার রুট সংরক্ষণ করুন।
  7. রুটের জন্য একটি নাম উল্লেখ করুন এবং সংরক্ষণ করুন এ ক্লিক করুন।

আপনার সংরক্ষিত রুট অনুসরণ করে এমুলেটরটি সিমুলেট করতে, সংরক্ষিত রুটগুলির তালিকা থেকে রুটটি নির্বাচন করুন এবং এক্সটেন্ডেড কন্ট্রোল উইন্ডোর নীচে ডানদিকে প্লে রুট ক্লিক করুন। সিমুলেশন বন্ধ করতে, Stop route এ ক্লিক করুন।

নির্দিষ্ট রুট অনুসরণ করে এমুলেটরটিকে ক্রমাগত সিমুলেট করতে, পুনরাবৃত্তি প্লেব্যাকের পাশের সুইচটি সক্ষম করুন। এমুলেটরটি নির্দিষ্ট রুট অনুসরণ করে কত দ্রুত তা পরিবর্তন করতে, প্লেব্যাক গতি মেনু থেকে একটি বিকল্প নির্বাচন করুন।

GPX এবং KML ডেটা আমদানি করুন

GPS এক্সচেঞ্জ ফর্ম্যাট (GPX) অথবা Keyhole Markup Language (KML) ফাইল থেকে ভৌগোলিক তথ্য ব্যবহার করতে:

  1. লোড GPX/KML ক্লিক করুন।
  2. ফাইল ডায়ালগে, আপনার কম্পিউটারে একটি ফাইল নির্বাচন করুন এবং খুলুন এ ক্লিক করুন।
  3. ঐচ্ছিকভাবে একটি গতি নির্বাচন করুন।
  4. গতি ডিফল্টভাবে বিলম্ব মান ( গতি 1X ) এ নির্ধারিত হয়। আপনি গতি দ্বিগুণ ( গতি 2X ), তিনগুণ ( গতি 3X ) ইত্যাদি দ্বারা বৃদ্ধি করতে পারেন।

  5. রান ক্লিক করুন রান আইকন .
ফোন

এমুলেটরটি আপনাকে ইনকামিং ফোন কল এবং টেক্সট মেসেজ সিমুলেট করতে দেয়।

এমুলেটরে কল শুরু করতে:

  1. "থেকে" ক্ষেত্রে একটি ফোন নম্বর নির্বাচন করুন বা টাইপ করুন।
  2. কল ডিভাইসে ক্লিক করুন।
  3. ঐচ্ছিকভাবে, কলটি হোল্ডে রাখতে "কল ধরে রাখুন" এ ক্লিক করুন।
  4. কলটি শেষ করতে, কল শেষ করুন এ ক্লিক করুন।

এমুলেটরে একটি টেক্সট মেসেজ পাঠাতে:

  1. "থেকে" ক্ষেত্রে একটি ফোন নম্বর নির্বাচন করুন বা টাইপ করুন।
  2. SMS বার্তা ক্ষেত্রে একটি বার্তা টাইপ করুন।
  3. বার্তা পাঠান ক্লিক করুন।
দিকনির্দেশক প্যাড

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

দিকনির্দেশক প্যাড নিয়ন্ত্রণ
মাইক্রোফোন

গোপনীয়তা এবং কর্মক্ষমতার কারণে, অ্যান্ড্রয়েড এমুলেটরে মাইক্রোফোন ইনপুট ডিফল্টরূপে অক্ষম থাকে। মাইক্রোফোন ইনপুট সক্ষম করতে, ভার্চুয়াল মাইক্রোফোন হোস্ট অডিও ইনপুট বিকল্পটি টগল করুন। অ্যান্ড্রয়েড এমুলেটর বিভিন্ন হেডফোন এবং মাইক্রোফোন পরিস্থিতি অনুকরণ করার জন্য টগল এবং কী ইভেন্টগুলি অফার করে:

  • ভার্চুয়াল মাইক্রোফোন হোস্ট অডিও ইনপুট ব্যবহার করে : সক্রিয় থাকা অবস্থায়, এমুলেটর হোস্ট মাইক্রোফোন থেকে অডিও ইনপুট গ্রহণ করে। অক্ষম থাকা অবস্থায়, এমুলেটর কোনও অডিও ইনপুট গ্রহণ করে না। মনে রাখবেন যে আপনার হোস্ট অপারেটিং সিস্টেম (উইন্ডোজ, ম্যাকওএস, অথবা লিনাক্স) প্রথমবার এই বিকল্পটি সক্ষম করা হলে আপনাকে মাইক্রোফোন অ্যাক্সেসের অনুমতি চাইতে পারে।
  • ভার্চুয়াল হেডসেট প্লাগ ইনসার্ট করা হয়েছে : এই বিকল্পটি একটি 3.5 মিমি অডিও জ্যাকে একটি হেডফোন এবং মাইক্রোফোন ইনসার্ট করার সিমুলেট করে। এই বিকল্পটি টগল করলে SW_HEADPHONE_INSERT এবং SW_MICROPHONE_INSERT ইনপুট ইভেন্ট উভয়ই ট্রিগার হয়, যা অ্যান্ড্রয়েড সিস্টেমকে সিমুলেট করা হার্ডওয়্যার সংযোগ সম্পর্কে অবহিত করে।
  • ভার্চুয়াল হেডসেটে মাইক্রোফোন থাকে : এই বিকল্পটি একটি সংযুক্ত হেডসেটে মাইক্রোফোনের উপস্থিতি অনুকরণ করে। এই বিকল্পটি টগল করলে KEY_HEADSETHOOK কী ইভেন্টটি ট্রিগার হয়। এই অ্যান্ড্রয়েড কী কোডটি সাধারণত কলের উত্তর দেওয়া, কল শেষ করা এবং মিডিয়া প্লেব্যাক নিয়ন্ত্রণ করার মতো ক্রিয়াকলাপের জন্য ব্যবহৃত হয়।
  • ভয়েস অ্যাসিস্ট : এই বিকল্পটি ডিভাইসের ভয়েস অ্যাসিস্ট্যান্টের সক্রিয়করণের অনুকরণ করে। এই বিকল্পটি টগল করলে KEYCODE_ASSIST কী ইভেন্টটি ট্রিগার হয়। এই অ্যান্ড্রয়েড কী কোডটি ডিভাইসের অ্যাসিস্ট্যান্ট অ্যাপ, যেমন গুগল অ্যাসিস্ট্যান্ট, চালু করতে ব্যবহৃত হয়।
আঙুলের ছাপ

এই নিয়ন্ত্রণটি ১০টি ভিন্ন ফিঙ্গারপ্রিন্ট স্ক্যান সিমুলেট করতে পারে। আপনি আপনার অ্যাপে ফিঙ্গারপ্রিন্ট ইন্টিগ্রেশন পরীক্ষা করার জন্য এটি ব্যবহার করতে পারেন। এই বৈশিষ্ট্যটি Android 5.1 (API লেভেল 22) এবং তার নিচের ভার্সন এবং Wear OS এর জন্য অক্ষম করা আছে।

ভার্চুয়াল ডিভাইসে ফিঙ্গারপ্রিন্ট স্ক্যান সিমুলেট করতে:

  1. আঙুলের ছাপ গ্রহণের জন্য একটি অ্যাপ প্রস্তুত করুন।
  2. একটি আঙুলের ছাপের মান নির্বাচন করুন।
  3. টাচ সেন্সরে ক্লিক করুন।
ভার্চুয়াল সেন্সর > ডিভাইস পোজ

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

এই নিয়ন্ত্রণটি ব্যবহার করার জন্য আপনার AVD- তে অ্যাক্সিলোমিটার সেন্সর সক্রিয় করতে হবে।

নিয়ন্ত্রণটি x, y, এবং z অক্ষে TYPE_ACCELEROMETER ইভেন্টগুলি রিপোর্ট করে। এই মানগুলির মধ্যে মাধ্যাকর্ষণ অন্তর্ভুক্ত। উদাহরণস্বরূপ, যদি ডিভাইসটি মহাকাশে ঝুলে থাকে, তাহলে এটি শূন্য ত্বরণ অনুভব করবে (x, y, এবং z এর সমস্ত ত্বরণ 0)। যখন ডিভাইসটি পৃথিবীতে থাকে এবং একটি টেবিলের উপরে স্ক্রিন-আপ করে থাকে, তখন মাধ্যাকর্ষণ শক্তির কারণে ত্বরণ 0, 0 এবং 9.8 হয়।

নিয়ন্ত্রণটি TYPE_MAGNETIC_FIELD ইভেন্টগুলিও রিপোর্ট করে, যা মাইক্রোটেসলাস (μT) তে x, y এবং z অক্ষের পরিবেষ্টিত চৌম্বক ক্ষেত্র পরিমাপ করে।

x, y, এবং z অক্ষের চারপাশে ডিভাইসটি ঘোরানোর জন্য, Rotate নির্বাচন করুন এবং নিম্নলিখিতগুলির মধ্যে একটি করুন:

  • Yaw , Pitch , এবং Roll স্লাইডারগুলি সামঞ্জস্য করুন এবং উপরের ফলকে অবস্থানটি পর্যবেক্ষণ করুন।
  • উপরের ফলকে ডিভাইসের উপস্থাপনাটি সরান এবং Yaw , Pitch , এবং Roll এবং ফলস্বরূপ অ্যাক্সিলোমিটারের মানগুলি কীভাবে পরিবর্তিত হয় তা পর্যবেক্ষণ করুন।

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

ডিভাইসটিকে অনুভূমিকভাবে (x) অথবা উল্লম্বভাবে (y) সরাতে, সরান নির্বাচন করুন এবং নিম্নলিখিতগুলির মধ্যে একটি করুন:

  • X এবং Y স্লাইডারগুলি সামঞ্জস্য করুন এবং উপরের ফলকে অবস্থানটি পর্যবেক্ষণ করুন।
  • উপরের ফলকে ডিভাইসের উপস্থাপনাটি সরান এবং X এবং Y স্লাইডারের মানগুলি এবং ফলস্বরূপ অ্যাক্সিলোমিটারের মানগুলি কীভাবে পরিবর্তিত হয় তা পর্যবেক্ষণ করুন।

ডিভাইসটিকে ০, ৯০, ১৮০, অথবা ২৭০ ডিগ্রিতে স্থাপন করতে:

  • ডিভাইস ঘূর্ণন এলাকায়, ঘূর্ণন পরিবর্তন করতে একটি বোতাম নির্বাচন করুন।

আপনি যখন ডিভাইসটি সামঞ্জস্য করবেন, তখন ফলাফলের মান ক্ষেত্রগুলি সেই অনুযায়ী পরিবর্তিত হবে। এই মানগুলি একটি অ্যাপ অ্যাক্সেস করতে পারে।

এই সেন্সরগুলি সম্পর্কে আরও তথ্যের জন্য, সেন্সরগুলির ওভারভিউ , মোশন সেন্সর এবং পজিশন সেন্সর দেখুন।

ভার্চুয়াল সেন্সর > অতিরিক্ত সেন্সর

এমুলেটরটি বিভিন্ন অবস্থান এবং পরিবেশ সেন্সর সিমুলেট করতে পারে। এটি আপনাকে নিম্নলিখিত সেন্সরগুলি সামঞ্জস্য করতে দেয় যাতে আপনি আপনার অ্যাপের মাধ্যমে সেগুলি পরীক্ষা করতে পারেন:

  • পরিবেশের তাপমাত্রা : এই পরিবেশগত সেন্সরটি পরিবেশের বায়ুর তাপমাত্রা পরিমাপ করে।
  • চৌম্বক ক্ষেত্র : এই অবস্থান সেন্সরটি যথাক্রমে X, Y এবং Z অক্ষের উপর পরিবেষ্টিত চৌম্বক ক্ষেত্র পরিমাপ করে। মানগুলি মাইক্রোটেসলাসে (μT)।
  • প্রক্সিমিটি : এই পজিশন সেন্সরটি কোনও বস্তু থেকে দূরত্ব পরিমাপ করে; উদাহরণস্বরূপ, এটি একটি ফোনকে জানাতে পারে যে কোনও মুখ কল করার জন্য তার কাছে রয়েছে। এই নিয়ন্ত্রণটি ব্যবহার করার জন্য আপনার AVD- তে প্রক্সিমিটি সেন্সরটি সক্রিয় থাকতে হবে।
  • আলো : এই পরিবেশগত সেন্সর আলোকসজ্জা পরিমাপ করে। মানগুলি লাক্স ইউনিটে।
  • চাপ : এই পরিবেশগত সেন্সরটি পরিবেষ্টিত বায়ুচাপ পরিমাপ করে। মানগুলি মিলিবার (hPa) ইউনিটে।
  • আপেক্ষিক আর্দ্রতা : এই পরিবেশগত সেন্সরটি আশেপাশের আপেক্ষিক আর্দ্রতা পরিমাপ করে।

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

বাগ রিপোর্ট যদি আপনার এমুলেটরটি নিয়ে কোনও সমস্যা হয়, তাহলে আপনি একটি বাগ রিপোর্ট প্রস্তুত করে পাঠাতে পারেন। এমুলেটরটি স্বয়ংক্রিয়ভাবে বাগ রিপোর্টের জন্য স্ক্রিনশট, লগ এবং অন্যান্য ডেটা সংগ্রহ করে।
রেকর্ড এবং প্লেব্যাক স্ক্রিন রেকর্ড করুন দেখুন।
গুগল প্লে যখন AVD সিস্টেম ছবিতে প্লে স্টোর অ্যাপ থাকে, তখন এটি গুগল প্লে সার্ভিসেস ভার্সনের তথ্য প্রদর্শন করে।
সেটিংস > সাধারণ
  • এমুলেটর উইন্ডো থিম : হালকা বা অন্ধকার নির্বাচন করুন।
  • কীবোর্ড শর্টকাট পাঠান: ডিফল্টরূপে, কিছু কীবোর্ড সংমিশ্রণ এমুলেটর নিয়ন্ত্রণ শর্টকাট ট্রিগার করে। যদি আপনি এমন একটি অ্যাপ তৈরি করেন যাতে কীবোর্ড শর্টকাট থাকে, যেমন ব্লুটুথ কীবোর্ডযুক্ত ডিভাইসগুলিতে লক্ষ্যবস্তু করা, তাহলে আপনি এই সেটিংটি পরিবর্তন করে সমস্ত কীবোর্ড ইনপুট ভার্চুয়াল ডিভাইসে পাঠাতে পারেন, যার মধ্যে এমুলেটরের শর্টকাট হিসেবে ব্যবহৃত ইনপুটও অন্তর্ভুক্ত।
  • স্ক্রিনশট সংরক্ষণের অবস্থান : এমুলেটর স্ক্রিনের স্ক্রিনশট সংরক্ষণের জন্য একটি অবস্থান নির্দিষ্ট করতে ফোল্ডার আইকনে ক্লিক করুন।
  • সনাক্ত করা ADB অবস্থান ব্যবহার করুন : যদি আপনি Android Studio থেকে এমুলেটরটি চালান, তাহলে এই সেটিংটি (ডিফল্ট) নির্বাচন করুন। যদি আপনি Android Studio এর বাইরে থেকে এমুলেটরটি চালান এবং এটি একটি নির্দিষ্ট adb এক্সিকিউটেবল ব্যবহার করতে চান, তাহলে এই বিকল্পটি অনির্বাচন করুন এবং SDK Tools অবস্থান নির্দিষ্ট করুন। যদি এই সেটিংটি ভুল হয়, তাহলে স্ক্রিনশট ক্যাপচার এবং ড্র্যাগ-এন্ড-ড্রপ অ্যাপ ইনস্টলেশনের মতো বৈশিষ্ট্যগুলি কাজ করবে না।
  • ক্র্যাশ রিপোর্ট কখন পাঠাবেন : সর্বদা , কখনও না , অথবা জিজ্ঞাসা করুন নির্বাচন করুন।
  • ডিভাইসের চারপাশে উইন্ডো ফ্রেম দেখান : ডিফল্টরূপে, ডিভাইস স্কিন ফাইল সহ এমুলেটরগুলি আশেপাশের উইন্ডো ফ্রেম ছাড়াই দেখানো হয়।
সেটিংস > প্রক্সি

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

সেটিংস > উন্নত
  • গ্রাফিক্স ত্বরণ : গ্রাফিক্স ত্বরণের ধরণ নির্বাচন করুন।
    • অটোসিলেক্ট : আপনার সিস্টেম কনফিগারেশনের উপর ভিত্তি করে স্বয়ংক্রিয়ভাবে হার্ডওয়্যার বা সফ্টওয়্যার গ্রাফিক্স অ্যাক্সিলারেশন নির্বাচন করুন। এমুলেটরটি আপনার GPU ক্ষমতা এবং ড্রাইভারের সামঞ্জস্য মূল্যায়ন করে সবচেয়ে স্থিতিশীল ব্যাকএন্ড নির্ধারণ করে।
    • সফটওয়্যার : আপনার AVD কনফিগারেশন, অনুরোধকৃত বৈশিষ্ট্য এবং এমুলেটরের মানের মেট্রিক্সের উপর ভিত্তি করে সর্বোত্তম সফ্টওয়্যার রেন্ডারিং ড্রাইভার নির্বাচন করে।
    • হার্ডওয়্যার : সর্বাধিক কর্মক্ষমতার জন্য আপনার কম্পিউটারের GPU ব্যবহার করে। কর্মক্ষমতার জন্য প্রস্তাবিত, যদিও কিছু হার্ডওয়্যার কনফিগারেশনে সামঞ্জস্যের ত্রুটি থাকতে পারে।
    গ্রাফিক্স ব্যাকএন্ড নির্বাচনের উপর আরও সূক্ষ্ম নিয়ন্ত্রণের জন্য, আপনি -gpu কমান্ড লাইন বিকল্পটি ব্যবহার করতে পারেন।
  • OpenGL ES API স্তর : এমুলেটরে ব্যবহারের জন্য OpenGL ES এর সর্বাধিক সংস্করণ নির্বাচন করুন।
    • স্বয়ংক্রিয় নির্বাচন : হোস্ট এবং অতিথি সহায়তার উপর ভিত্তি করে এমুলেটরটিকে OpenGL ES সংস্করণটি বেছে নিতে দিন।
    • রেন্ডারার সর্বাধিক (OpenGL ES 3.1 পর্যন্ত) : OpenGL ES এর সর্বোচ্চ সংস্করণ ব্যবহার করার চেষ্টা করুন।
    • সামঞ্জস্যতা (OpenGL ES 1.1/2.0) : OpenGL ES এর এমন সংস্করণ ব্যবহার করুন যা বেশিরভাগ পরিবেশের সাথে সামঞ্জস্যপূর্ণ।
সাহায্য > কীবোর্ড শর্টকাট (এমুলেটর স্বতন্ত্র)

এই প্যানে এমুলেটরের জন্য কীবোর্ড শর্টকাটের একটি সম্পূর্ণ তালিকা রয়েছে। এমুলেটরে কাজ করার সময় এই প্যানেটি খুলতে, F1 ( MacOS-এ Command + / ) টিপুন।

শর্টকাটগুলি কাজ করার জন্য, সাধারণ সেটিংস ফলকে কীবোর্ড শর্টকাট পাঠান বিকল্পটি এমুলেটর নিয়ন্ত্রণ (ডিফল্ট) এ সেট করতে হবে।

যখন এমুলেটরটি অ্যান্ড্রয়েড স্টুডিওতে এমবেডেড মোডে চলছে তখন এই মেনু বিকল্পটি উপলব্ধ থাকে না। যদি আপনি এম্বেডেড মোডে এমুলেটরটি ব্যবহার করেন, তাহলে আপনি File ( MacOS-এ Android Studio ) > Settings > Keymap-Running Devices- এর অধীনে কীবোর্ড শর্টকাটগুলি খুঁজে পেতে পারেন।

সাহায্য > এমুলেটর সাহায্য (এমুলেটর স্বতন্ত্র)

এমুলেটরের অনলাইন ডকুমেন্টেশনে যেতে, ডকুমেন্টেশন এ ক্লিক করুন।

এমুলেটরের বিরুদ্ধে বাগ ফাইল করতে, প্রতিক্রিয়া পাঠান ক্লিক করুন। আরও তথ্যের জন্য, এমুলেটর বাগ রিপোর্ট করার পদ্ধতি শিখুন।

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

সাহায্য > সম্পর্কে

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

এমুলেটরের সিরিয়াল নম্বর হল emulator- adb_port , যা আপনি adb কমান্ড-লাইন বিকল্প হিসেবে নির্দিষ্ট করতে পারেন, উদাহরণস্বরূপ।