اپنی ایپس - ٹیکنالوجی کی تقلید کے لیے ورچوئل ڈیوائس کیسے بنائیں
مواد پر جائیں۔

اپنی ایپس کی تقلید کے لیے ورچوئل ڈیوائس کیسے بنائیں

اشتہارات

پچھلی اندراجات میں ہم نے پہلا اینڈرائیڈ پروجیکٹ بنایا اور جائزہ لیا کہ پروجیکٹ کے ساتھ جو ڈائرکٹری کا ڈھانچہ بنایا گیا ہے اس میں کیا ہے
اس موقع پر ہم دیکھیں گے کہ اپنی ایپلیکیشن کو براہ راست ایمولیٹر یا ورچوئل ڈیوائس پر کیسے لانچ کیا جائے۔


یہ ڈیوائسز اینڈرائیڈ ورچوئل ڈیوائس (AVD) کے نام سے جانے جاتے ہیں اور بنیادی طور پر ایمولیٹرز پر مشتمل ہوتے ہیں جنہیں ہم ڈیوائس کی قسم کے حوالے سے اپنی ضروریات کے مطابق بناتے اور ترتیب دیتے ہیں چاہے وہ سیل فون ہو یا ٹیبلیٹ، اسکرین کا سائز یا کثافت، خصوصیات، آپریٹنگ سسٹم ورژن، دیگر عناصر کے درمیان میموری جو ہماری درخواست کے لیے اہم ہو سکتے ہیں۔

اینڈرائیڈ اسٹوڈیو میں اس کے اپنے ایمولیٹرز شامل ہیں، جنہیں ہمیں ڈاؤن لوڈ اور کنفیگر کرنا چاہیے، حالانکہ یہ واحد متبادل نہیں ہے، کیونکہ ہم تھرڈ پارٹی ایمولیٹر کو شامل کرسکتے ہیں یا محض فزیکل ڈیوائسز پر ایپلیکیشن چلا سکتے ہیں، یہ آخری متبادل مثالی ہے، جیسا کہ ہم براہ راست چیک کرتے ہیں۔ ڈیوائس اور وسائل کی کھپت اس پر منحصر ہے، جب کہ اگر ہم ایمولیٹر استعمال کرتے ہیں تو ہمیں پی سی کے وسائل ایمولیٹر کو تفویض کرنے چاہئیں کیونکہ وہ ورچوئل مشینوں کی طرح برتاؤ کرتے ہیں جن کے لیے ریم میموری کی زیادہ کھپت کی ضرورت ہوتی ہے، تاہم، یہ دو متبادل ہونا اچھا ہے۔

سیل فون ایمولیٹر کی تخلیق۔

 

اگر اینڈرائیڈ اسٹوڈیو میں ایمولیٹر پہلے ہی بنا ہوا ہے، تو ورچوئل ڈیوائس کا نام اوپر بائیں کونے میں ظاہر ہوگا، اس صورت میں، جیسا کہ پچھلی پوسٹس میں بتایا گیا ہے، ہم نے ایک ایمولیٹر بنایا ہے۔ API 28 Pixel 2جو پہلے ہی منتخب ہے اور ایپلیکیشن چلانے کے لیے تیار ہے۔


اگر آپ کوئی اور بنانا چاہتے ہیں تو ہم آپشن داخل کر سکتے ہیں۔ آلہ منتظم جہاں سے ہم تخلیق کردہ ایمولیٹر دیکھیں گے اور اس میں ترمیم کر سکتے ہیں، یا نیا بنانے کے لیے "ڈیوائس بنائیں" پر کلک کریں۔

اگر، اس کے برعکس، یہ پہلی بار ہے کہ آپ اینڈرائیڈ اسٹوڈیو ایمولیٹر بنا رہے ہیں، تو آپ دیکھیں گے کہ اوپری بائیں کونے میں ایک آپشن نمودار ہوتا ہے جو اس بات کی نشاندہی کرتا ہے کہ کوئی ڈیوائسز نہیں ہیں (کوئی ڈیوائسز نہیں ہیں) اور اگر ہم اس آپشن کو ظاہر کرتے ہیں تو ہمیں مل جاتا ہے۔ 3 اختیارات، جہاں سے ہم داخل کر سکتے ہیں "اے وی ڈی مینیجر” یا اوپری بار میں وہی آئیکن جو تصویر میں دکھایا گیا ہے۔


آپشن پر کلک کرنے سے وہی اسکرین لوڈ ہوتی ہے جو ہم نے پہلے دکھائی تھی، لیکن اس معاملے میں کوئی ایمولیٹر نہیں بنائے گئے ہیں اور اس کے بجائے وہ ہمیں ایک بنانے کا اختیار دیتے ہیں۔


تخلیق پر کلک کرنے سے ایک ونڈو لوڈ ہوتی ہے جہاں ہم ایمولیٹر بنانے کے لیے مختلف زمرے دیکھتے ہیں جیسے کہ ٹی وی، سیل فون، گھڑیاں، ٹیبلیٹس وغیرہ۔

 

یہاں سے ہم "فون" کا اختیار منتخب کرتے ہیں اور دستیاب میں سے ایک کو منتخب کرتے ہیں، وہاں ہم ڈیوائس کا نام دیکھ سکتے ہیں، اگر اس میں گوگل پلے ہے (اس کے لیے اہم وسائل جن کے لیے گوگل APIs کی ضرورت ہوتی ہے)، سائز، ریزولوشن اور اسکرین کی کثافت، اس صورت میں، ہم "Pixel 2" کا انتخاب کریں گے اور ہم Next پر کلک کریں گے۔


 

جب ہم ایسا کرتے ہیں تو، ایک اور ونڈو لوڈ ہوتی ہے جہاں سے ہمیں آپریٹنگ سسٹم کے اس ورژن کی تصویر ڈاؤن لوڈ کرنی ہوگی جس کے ساتھ ہم کام کرنا چاہتے ہیں۔ اگر پہلے ڈاؤن لوڈ کی گئی تصاویر ہیں تو وہ یہاں دکھائی جائیں گی، لیکن اس صورت میں ہم دیکھتے ہیں کہ کوئی بھی نہیں ہے (یہ بہت ضروری ہے کہ ہم انٹرنیٹ سے جڑے ہوں، بصورت دیگر یہ عمل ڈاؤن لوڈ کرنے کے لیے نہیں کیا جا سکتا تھا، اس کے بعد ضروری نہیں ہے)، ہم اپنے مطلوبہ آپشن کے ڈاؤن لوڈ پر کلک کرتے ہیں، مثال کے طور پر، جیسا کہ تصویر میں دیکھا گیا ہے، ہم "android Pie" ڈاؤن لوڈ کرتے ہیں۔


ایسا کرتے وقت، ایک اور ونڈو لوڈ ہوتی ہے جہاں ہمیں استعمال کا لائسنس قبول کرنا ہوگا اور اگلا پر کلک کرنا ہوگا۔

ورچوئل ڈیوائس ڈاؤن لوڈ اور انسٹالیشن کا عمل خود بخود شروع ہو جاتا ہے، آپ کے انٹرنیٹ کنکشن کے لحاظ سے اس میں کچھ وقت لگ سکتا ہے۔


مکمل اور ختم ہونے پر، ہم پچھلی ونڈو پر واپس آتے ہیں جہاں ہمیں پہلے سے ہی ڈاؤن لوڈ کی گئی تصویر نظر آتی ہے، اسے منتخب کریں اور اگلا پر کلک کریں۔


ہم دیکھتے ہیں کہ اب ایک نئی ونڈو کیسے لوڈ ہوتی ہے جہاں ہم ایمولیٹر سیٹنگز کو نام، اسکرین اورینٹیشن اور ایڈوانس آپشنز کے لحاظ سے ڈیفائن کرتے ہیں جہاں مختص کردہ RAM کی مقدار کو دستی طور پر تفویض کیا جا سکتا ہے، اگر میموری کے استعمال کو دیگر خصوصیات کے درمیان بیرونی طور پر نقل کیا جاتا ہے، تو ہم Finish پر کلک کرتے ہیں۔ .


جب ہم ایسا کرتے ہیں، تو ہم دیکھتے ہیں کہ ہمارا ایمولیٹر پہلے سے ہی منسلک ہے اور ڈیوائس "ڈیوائس مینیجر" سیکشن میں لوڈ ہے جیسا کہ اس گائیڈ کے شروع میں دکھایا گیا ہے۔

اگر ہم چاہیں تو ہم ایمولیٹر کو براہ راست لانچ کر سکتے ہیں یا اسے چھپانے کے لیے "ڈیوائس مینیجر" سائڈ ٹیب پر کلک کر سکتے ہیں (ضروری نہیں) اور اوپر RUN آئیکن پر کلک کریں۔

 

یہ ایمولیٹر کو لانچ کرتا ہے اور ہماری ایپلیکیشن کو دکھاتا ہے، پہلی بار سیٹ اپ کا عمل شروع ہونے پر اس عمل میں کچھ وقت لگ سکتا ہے، اس کے بعد ایمولیٹر کے اب سے بہت تیز ہونے کی امید ہے۔


اگر ہم ایک نیا ایمولیٹر بنانا چاہتے ہیں تو ہم ڈیوائس مینیجر پر واپس جائیں اور Create Device پر کلک کریں۔


ایسا کرتے وقت، ہم پچھلے مراحل کو دہراتے ہیں، مثال کے طور پر، ہم ایک ٹیبلیٹ بنا سکتے ہیں اور آخر میں ہم دیکھیں گے کہ نیا ایمولیٹر لوڈ ہو گیا ہے اور جب ہم آپشنز کو ڈسپلے کریں گے تو ہمیں بنائے گئے تمام ایمولیٹر مل جائیں گے۔


اگر ہم دوبارہ ڈیوائس مینیجر میں داخل ہوتے ہیں، تو ہم دونوں ایمولیٹر دیکھیں گے اور وہاں سے ہم اس بات کی وضاحت کرتے ہیں کہ ہماری ایپلیکیشن کو جانچنے کے لیے کون سا ایمولیٹر استعمال کرنا ہے، اسے ہر ایمولیٹر سے براہ راست لانچ کرنے کے قابل ہو یا اسے سب سے اوپر منتخب کرکے اور براہ راست ایپلی کیشن کو چلانا۔

ایسا کرنے سے، ایمولیٹر لوڈ ہو جاتا ہے اور ہم یہ بھی دیکھ سکتے ہیں کہ ہر ایمولیٹر رن کو ٹیبز میں کیسے الگ کیا جاتا ہے۔

ایمولیٹر ڈسپلے۔

 

پہلے ڈیفالٹ ایمولیٹر کو ایک علیحدہ ونڈو کے طور پر لوڈ کیا جاتا تھا، فی الحال ڈیفالٹ کے طور پر یہ بائیں جانب اینڈرائیڈ اسٹوڈیو انٹرفیس میں شامل ہے، تاہم ہم اسے کہیں بھی رکھ سکتے ہیں یا اگر ہم اسے تیرنا چاہتے ہیں تو اسے ہٹا سکتے ہیں اور، اس لیے، ایک بیرونی اسکرین کو منتقل کریں۔ کہ یہ IDE سے آزاد ہے۔

 

ایمولیٹر کو چھوٹا کرنے کے لیے ہم "ایمولیٹر" سائیڈ ٹیب پر کلک کر سکتے ہیں اور اس پر دوبارہ کلک کر کے اسے دوبارہ دکھا سکتے ہیں۔


 

اگر ہم پوزیشن تبدیل کرنا چاہتے ہیں تو ہم "ایمولیٹر" پر دائیں کلک کرتے ہیں اور ہمیں مختلف آپشنز نظر آتے ہیں، اس صورت میں ہم "منتقل کریں" کو منتخب کرتے ہیں اور مطلوبہ مقام کی وضاحت کرتے ہیں۔

اگر اب ہم ایمولیٹر کو فلوٹنگ بنانا چاہتے ہیں، تو ہم "ڈسپلے موڈ" اور "فلوٹ" آپشن کو منتخب کرتے ہیں۔

اس طرح، ہمارے پاس ایمولیٹر ترقیاتی ماحول سے الگ ونڈو کے طور پر ہے۔


اور اس کے ساتھ ہم پہلے ہی ورچوئل ڈیوائسز بنا چکے ہیں اور کنفیگر کر چکے ہیں جن کے ساتھ ہم اپنی پہلی ایپلیکیشن کو ٹیسٹ کر سکتے ہیں۔

 

اس میں آپ کی دلچسپی بھی ہو سکتی ہے۔

 



کیا آپ اس اندراج کے بارے میں کچھ شامل کرنا یا تبصرہ کرنا چاہتے ہیں؟ کرنے کے لئے آزاد محسوس کریں….اور اگر آپ کو یہ پسند آیا… میں آپ کو اشتراک کرنے کی دعوت دیتا ہوں۔ Y اس طرح کی مزید پوسٹس کے بارے میں جاننے کے لیے "اس سائٹ میں شامل ہوں" بٹن استعمال کرکے سائن اپ کریں۔ 😉