اینڈروئیڈ ایمولیٹر آپ کے کمپیوٹر پر اینڈرائیڈ ڈیوائسز کی تقلید کرتا ہے تاکہ آپ اپنی ایپلیکیشن کو مختلف ڈیوائسز اور اینڈرائیڈ API لیولز پر ٹیسٹ کر سکیں بغیر ہر ایک فزیکل ڈیوائس کی ضرورت کے۔ ایمولیٹر یہ فوائد پیش کرتا ہے: لچک: مختلف آلات اور Android API لیولز کی تقلید کرنے کے قابل ہونے کے علاوہ، ایمولیٹر مختلف اینڈرائیڈ فون، ٹیبلیٹ، Wear OS، اور Android TV آلات کے لیے پہلے سے طے شدہ کنفیگریشنز کے ساتھ آتا ہے۔ اعلی مخلص: ایمولیٹر ایک حقیقی اینڈرائیڈ ڈیوائس کی تقریباً تمام صلاحیتیں فراہم کرتا ہے۔ آپ آنے والی فون کالز اور ٹیکسٹ میسجز کی تقلید کر سکتے ہیں، ڈیوائس کے مقام کی وضاحت کر سکتے ہیں، مختلف نیٹ ورک اسپیڈز کو سمولیٹ کر سکتے ہیں، گردش اور دیگر ہارڈویئر سینسرز کی نقل کر سکتے ہیں، گوگل پلے اسٹور تک رسائی حاصل کر سکتے ہیں، اور بہت کچھ۔ رفتار: ایمولیٹر پر اپنی ایپ کی جانچ کرنا کسی جسمانی ڈیوائس پر ایسا کرنے سے کہیں زیادہ تیز اور آسان ہے۔ مثال کے طور پر، آپ USB پر جڑے ہوئے آلے کے مقابلے ایمولیٹر میں تیزی سے ڈیٹا منتقل کر سکتے ہیں۔ زیادہ تر معاملات میں، ایمولیٹر آپ کی جانچ کی ضروریات کے لیے بہترین آپشن ہے۔ یہ صفحہ ایمولیٹر کی بنیادی خصوصیات اور اس کے ساتھ شروع کرنے کا طریقہ بتاتا ہے۔ متبادل طور پر، آپ اپنی ایپ کو کسی فزیکل ڈیوائس پر تعینات کر سکتے ہیں۔ مزید معلومات کے لیے، ہارڈ ویئر ڈیوائس پر ایپس چلائیں دیکھیں ## ایمولیٹر کے ساتھ شروع کریں۔ اینڈروئیڈ ایمولیٹر آپ کو اپنی ایپ کو کئی مختلف آلات پر عملی طور پر جانچنے دیتا ہے۔ ایمولیٹر اینڈرائیڈ اسٹوڈیو کے ساتھ آتا ہے، لہذا آپ کو اسے الگ سے انسٹال کرنے کی ضرورت نہیں ہے۔ ایمولیٹر کو استعمال کرنے کے لیے، ان بنیادی مراحل پر عمل کریں، جن کی پیروی کرنے والے سیکشنز میں مزید تفصیل سے بیان کیا گیا ہے: - تصدیق کریں کہ آپ کے پاس سسٹم کے تقاضے ہیں۔ - ایک اینڈرائیڈ ورچوئل ڈیوائس (AVD) بنائیں - اپنی ایپ کو ایمولیٹر پر چلائیں۔ - ایمولیٹر پر تشریف لے جائیں۔ یہ صفحہ آپ کے ورچوئل ٹیسٹنگ ماحول کو مزید تفصیل سے ترتیب دینے اور دریافت کرنے کے اقدامات کا احاطہ کرتا ہے۔ اگر آپ کی ایپ پہلے سے ہی ایمولیٹر پر چل رہی ہے اور مزید جدید خصوصیات استعمال کرنے کے لیے تیار ہیں تو ایڈوانسڈ ایمولیٹر کا استعمال دیکھیں اگر آپ ایمولیٹر کے ساتھ مسائل کا سامنا کر رہے ہیں تو دیکھیں اینڈرائیڈ ایمولیٹر کے ساتھ معلوم مسائل کا ازالہ کریں۔ آپ کی ضروریات اور وسائل پر منحصر ہے، یہ سسٹم کی ضروریات اور تکنیکی کنفیگریشنز کو جاننے کے قابل ہو سکتا ہے، یا فزیکل ڈیوائس کا استعمال کرنا بہتر ہو سکتا ہے۔ ایمولیٹر سسٹم کی ضروریات بہترین تجربے کے لیے، آپ کو کم از کم درج ذیل خصوصیات والے کمپیوٹر پر اینڈرائیڈ اسٹوڈیو میں ایمولیٹر استعمال کرنا چاہیے۔ - 16 جی بی ریم - 64 بٹ ونڈوز، میک او ایس، لینکس، یا کروم او ایس آپریٹنگ سسٹم - 16 جی بی ڈسک کی جگہ اگر آپ کے پاس یہ چشمی نہیں ہے تو، ایمولیٹر اب بھی چل سکتا ہے لیکن آسانی سے نہیں۔ اس صورت میں، ہارڈ ویئر ڈیوائس پر ایپس چلائیں میں رہنمائی کی پیروی کرنے کے بجائے فزیکل ڈیوائس پر ٹیسٹ کرنے پر غور کریں۔ ایک اینڈرائیڈ ورچوئل ڈیوائس بنائیں اینڈرائیڈ ایمولیٹر کی ہر مثال ایک استعمال کرتی ہے۔ *Android ورچوئل ڈیوائس (AVD)* سے نقلی کے Android ورژن اور ہارڈ ویئر کی خصوصیات کی وضاحت کریں۔ آلہ اپنی ایپ کو مؤثر طریقے سے جانچنے کے لیے، ایک AVD بنائیں جو ہر ایک کا ماڈل بنائے آپ کی ایپ کو چلانے کے لیے ڈیزائن کیا گیا ہے۔ اے وی ڈی بنانے کے لیے، دیکھیں ورچوئل ڈیوائسز بنائیں اور ان کا نظم کریں۔ ہر AVD صارف کے ڈیٹا، SD کارڈ وغیرہ کے لیے اپنے ذاتی اسٹوریج کے ساتھ ایک آزاد ڈیوائس کے طور پر کام کرتا ہے۔ پہلے سے طے شدہ طور پر، ایمولیٹر صارف کا ڈیٹا، SD کارڈ ڈیٹا، اور کیشے کو اس AVD کے لیے مخصوص ڈائریکٹری میں اسٹور کرتا ہے۔ جب آپ ایمولیٹر لانچ کرتے ہیں، تو یہ AVD ڈائرکٹری سے صارف کا ڈیٹا اور SD کارڈ ڈیٹا لوڈ کرتا ہے۔ ایمولیٹر پر اپنی ایپ چلائیں۔ اے وی ڈی بنانے کے بعد، آپ اینڈرائیڈ ایمولیٹر شروع کر سکتے ہیں اور اپنے پروجیکٹ میں ایک ایپ چلا سکتے ہیں: ٹول بار میں، ٹارگٹ ڈیوائس مینو سے وہ AVD منتخب کریں جس پر آپ اپنی ایپ چلانا چاہتے ہیں۔ شکل 1. ہدف ڈیوائس مینو کلک کریں۔ رن. ایمولیٹر کو پہلی بار لانچ ہونے میں ایک منٹ یا اس سے زیادہ وقت لگ سکتا ہے، لیکن اس کے بعد کی لانچیں اسنیپ شاٹ کا استعمال کرتی ہیں اور اسے تیزی سے لانچ کرنا چاہیے۔ اگر آپ کو مسائل کا سامنا ہے تو، ٹربل شوٹنگ گائیڈ دیکھیں ایک بار جب آپ کی ایپ آپ کے AVD پر انسٹال ہو جاتی ہے، تو آپ اسے اپنے جیسا آلہ سے چلا سکتے ہیں۔ کسی بھی ایپ کو ڈیوائس پر چلائے گا۔ جب بھی آپ نئی تبدیلیاں تعینات کرنا چاہتے ہیں، آپ کو کلک کرنے کی ضرورت ہے۔ **چلائیں** یا **تبدیلیوں کا اطلاق** دوبارہ کریں۔ Wear OS پیئرنگ اسسٹنٹ اگر آپ Wear OS ڈیوائسز کے ساتھ اپنی ایپ کی جانچ کرنا چاہتے ہیں، تو Wear OS پیئرنگ اسسٹنٹ آپ کی قدم بہ قدم رہنمائی کرتا ہے Wear OS ایمولیٹرز کو جسمانی یا ورچوئل فونز کے ساتھ براہ راست اینڈرائیڈ اسٹوڈیو میں جوڑ کر۔ مزید جاننے کے لیے، Wear OS ایمولیٹر پیئرنگ اسسٹنٹ کا استعمال دیکھیں ایمولیٹر پر تشریف لے جائیں۔ ایمولیٹر کے چلنے کے دوران، آپ ٹچ اسکرین پر اپنی انگلی کی نقل کرنے کے لیے اپنے کمپیوٹر کے ماؤس پوائنٹر کا استعمال کر سکتے ہیں اور عام اعمال انجام دینے کے لیے ایمولیٹر پینل کا استعمال کر سکتے ہیں۔ ایمولیٹر اسکرین پر جائیں۔ ٹچ اسکرین پر اپنی انگلی کی نقل کرنے کے لیے اپنے کمپیوٹر ماؤس پوائنٹر کا استعمال کریں، مینو آئٹمز اور ان پٹ فیلڈز کو منتخب کریں، اور بٹن اور کنٹرولز پر کلک کریں۔ حروف ٹائپ کرنے اور ایمولیٹر شارٹ کٹ داخل کرنے کے لیے اپنے کمپیوٹر کی بورڈ کا استعمال کریں۔ ** ٹیبل 1 نیویگیٹ کرنے کے لیے اشارے ایمولیٹر |خصوصیت|تفصیل| |اسکرین کو سوائپ کریں۔ |کسی آئٹم کو گھسیٹیں |تھپتھپائیں |ڈبل تھپتھپائیں | ٹچ& ہولڈ |ٹائپ کریں کنٹرول ( میکوس پر کمانڈ) ایک چوٹکی کا اشارہ لاتا ہے۔ ملٹی ٹچ انٹرفیس۔ ماؤس پہلی انگلی کے طور پر کام کرتا ہے، اور اس کے پار اینکر پوائنٹ دوسری انگلی ہے۔ پہلے پوائنٹ کو منتقل کرنے کے لیے کرسر کو گھسیٹیں۔ بائیں ماؤس کے بٹن پر کلک کرنے سے دونوں پوائنٹس کو چھونے کی نقل ہوتی ہے اور دونوں کو اٹھانے والی نقل جاری ہوتی ہے۔ |ورٹیکل سوائپ||اسکرین پر عمودی مینو کھولیں اور مینو آئٹمز کو اسکرول کرنے کے لیے اسکرول وہیل (ماؤس وہیل) کا استعمال کریں۔ مینو آئٹم کو منتخب کرنے کے لیے اس پر کلک کریں۔ ایمولیٹر پینل کا استعمال کرتے ہوئے عام اعمال انجام دیں۔ ایمولیٹر کے ساتھ عام کام کرنے کے لیے، ایمولیٹر ٹول بار کا استعمال کریں، اگر آپ اینڈرائیڈ اسٹوڈیو کے اندر ایمولیٹر چلا رہے ہیں، یا دائیں جانب پینل، اگر آپ اینڈرائیڈ اسٹوڈیو کے باہر کسی ونڈو میں ایمولیٹر چلا رہے ہیں۔ جدول 2 عام ایمولیٹر کی کارروائیوں اور متعلقہ بٹنوں کی وضاحت کرتا ہے۔ آپ ایمولیٹر میں بہت سے عام اعمال انجام دینے کے لیے کی بورڈ شارٹ کٹ استعمال کر سکتے ہیں۔ ایمولیٹر میں شارٹ کٹس کی مکمل فہرست کے لیے، دبائیں۔ 'F1'('Command'+ on macOS) میں ہیلپ پین کھولنے کے لیے توسیع شدہ کنٹرول کرتا ہے کھڑکی **ٹیبل 2 ایمولیٹر میں کامن ایکشن |خصوصیت|تفصیل| | بند کریں۔ | |ایمولیٹر بند کریں۔| |کم سے کم کریں۔ | |ایمولیٹر ونڈو کو چھوٹا کریں۔| |سائز کریں ایمولیٹر آپ کے آلے کے لیے موزوں تناسب کو برقرار رکھتا ہے۔| |طاقت | اسکرین کو آن یا آف کرنے کے لیے کلک کریں۔ | آلہ کو آن یا آف کرنے کے لیے کلک کریں اور دبائے رکھیں | والیوم بڑھائیں۔ | |سلائیڈر کنٹرول دیکھنے کے لیے کلک کریں اور والیوم کو اوپر کریں۔ اسے مزید بڑھانے کے لیے دوبارہ کلک کریں، یا والیوم کو تبدیل کرنے کے لیے سلائیڈر کنٹرول کا استعمال کریں۔ | والیوم کم کریں۔ | |سلائیڈر کنٹرول دیکھنے کے لیے کلک کریں اور والیوم کو کم کریں۔ اسے مزید نیچے کرنے کے لیے دوبارہ کلک کریں، یا والیوم کو تبدیل کرنے کے لیے سلائیڈر کنٹرول کا استعمال کریں۔ |بائیں گھمائیں۔ | |آلہ کو 90 ڈگری مخالف گھڑی کی سمت گھمائیں۔| |دائیں گھمائیں۔ | |آلہ کو 90 ڈگری گھڑی کی سمت گھمائیں۔| |اسکرین شاٹ لیں۔ | |آلہ کا اسکرین شاٹ لینے کے لیے کلک کریں۔ کرسر کو زوم آئیکن میں تبدیل کرنے کے لیے کلک کریں۔ زوم موڈ سے باہر نکلنے کے لیے، بٹن پر دوبارہ کلک کریں۔ زوم موڈ میں زوم ان اور آؤٹ کرنے کے لیے: زوم موڈ میں پین کرنے کے لیے، دبائے رکھیں زوم موڈ میں ڈیوائس اسکرین کو تھپتھپانے کے لیے، واپس | |پچھلی اسکرین پر واپس جائیں یا ڈائیلاگ، آپشنز مینو، نوٹیفیکیشن پینل، یا اسکرین کی بورڈ کو بند کریں۔| |گھر | |ہوم اسکرین پر واپس جائیں۔ جائزہ (حالیہ ایپس) |آپ نے حال ہی میں جن ایپس کے ساتھ کام کیا ہے ان کی تھمب نیل تصاویر کی فہرست کھولنے کے لیے تھپتھپائیں۔ ایپ کھولنے کے لیے، اس کے تھمب نیل کو تھپتھپائیں۔ فہرست سے تھمب نیل کو ہٹانے کے لیے، اسے بائیں یا دائیں سوائپ کریں۔ یہ بٹن Wear OS کے لیے تعاون یافتہ نہیں ہے۔| | فولڈ | | فولڈ ایبل ڈیوائسز کے لیے، اس کی چھوٹی اسکرین کنفیگریشن کو ظاہر کرنے کے لیے ڈیوائس کو فولڈ کریں۔| | کھولنا | | فولڈ ایبل ڈیوائسز کے لیے، اس کی بڑی اسکرین کنفیگریشن کو ظاہر کرنے کے لیے ڈیوائس کو کھولیں۔ |بٹن 1 | |ویئر ڈیوائسز کے لیے، ڈیوائس پر بٹن 1 دبائیں۔ صرف API لیول 28 یا اس سے اوپر والے Wear ڈیوائسز پر دستیاب ہے۔| |بٹن 2 | |ویئر ڈیوائسز کے لیے، ڈیوائس پر بٹن 2 دبائیں۔ صرف API لیول 30 یا اس سے اوپر چلنے والے Wear ڈیوائسز پر دستیاب ہے۔| |کھجور | |ویئر ڈیوائسز کے لیے، ڈیوائس کی اسکرین پر اپنی ہتھیلی کو دبائیں۔ یہ آپ کے آلے کو ایمبیئنٹ موڈ پر سیٹ کرتا ہے۔ صرف API لیول 28 یا اس سے اوپر والے Wear ڈیوائسز پر دستیاب ہے۔| | جھکاؤ | |ویئر ڈیوائسز کے لیے، ڈیوائس کو جھکائیں۔ یہ ایمبیئنٹ موڈ سے باہر نکلتا ہے۔ صرف API لیول 28 یا اس سے اوپر والے Wear ڈیوائسز پر دستیاب ہے۔| |مینو||پریس |مینو بٹن کی تقلید کرنے کے لیے کنٹرول+ M ( MacOS پر کمانڈ + M) |مزید | دیگر خصوصیات اور ترتیبات تک رسائی کے لیے کلک کریں۔ ## ایمولیٹر کو اپ ڈیٹ کریں۔ اینڈرائیڈ ایمولیٹر کو اپ ڈیٹ کرنے کے لیے، منتخب کریں۔ **Android ایمولیٹر** جزو ہدایات کے لیے **SDK مینیجر کے **SDK ٹولز** ٹیب میں، دیکھیں SDK مینیجر کا استعمال کرتے ہوئے اپنے ٹولز کو اپ ڈیٹ کریں۔