اینڈرائیڈ ڈیبگ برج یوٹیلیٹی ADB کو انسٹال اور استعمال کرنے کا طریقہ۔

اینڈرائیڈ ڈیبگ برج (ADB) ایک کمانڈ لائن یوٹیلیٹی ہے جو گوگل کے اینڈرائیڈ SDK میں شامل ہے۔ ADB آپ کے کمپیوٹر سے USB کے ذریعے آلات کو کنٹرول کر سکتا ہے، فائلوں کو آگے پیچھے کاپی کر سکتا ہے، ایپس کو انسٹال اور ان انسٹال کر سکتا ہے، شیل کمانڈز چلا سکتا ہے، اور مزید بہت کچھ کر سکتا ہے۔

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

Android SDK پلیٹ فارم ٹولز کے ڈاؤن لوڈ صفحہ پر جائیں۔ "ڈاؤن لوڈ” سیکشن میں، اپنے آپریٹنگ سسٹم کا لنک منتخب کریں۔ یہ ایک زپ فائل ڈاؤن لوڈ کرے گا جسے آپ اپنی ADB فائلوں کو جہاں بھی محفوظ کرنا چاہتے ہیں نکال سکتے ہیں۔ یہ فائل پورٹیبل ہے، لہذا آپ اسے جہاں چاہیں محفوظ کر سکتے ہیں۔

ابھی ہمیں بس اتنا ہی کرنا ہے۔ یاد رکھیں کہ آپ نے فائلوں کو کہاں سے ان زپ کیا تھا۔ آپ کو بعد میں اس فائل تک رسائی حاصل کرنے کی ضرورت ہوگی۔ چیزوں کو آسان رکھنے کے لیے میں نے اسے "C:platform-tools” میں ڈال دیا۔

ونڈوز میں ADB ٹولز کا مقام۔

مرحلہ 2: اپنے فون پر USB ڈیبگنگ کو فعال کریں۔

اپنے Android ڈیوائس پر ADB استعمال کرنے کے لیے، آپ کو ‘USB ڈیبگنگ’ نامی ایک خصوصیت کو فعال کرنے کی ضرورت ہے۔ اپنے فون کا ایپ ڈراور کھولیں، سیٹنگز آئیکن پر ٹیپ کریں اور ‘فون کے بارے میں’ منتخب کریں۔ نیچے سکرول کریں اور "بلڈ نمبر” کے اندراج کو 7 بار تھپتھپائیں۔ آپ کو ایک پیغام نظر آئے گا جس میں آپ کو بتایا جائے گا کہ آپ اب ایک ڈویلپر ہیں۔

جب آپ ترجیحات کے صفحہ پر واپس جائیں گے، تو آپ کو سسٹم سیکشن میں "ڈیولپر آپشنز” کے نام سے ایک نیا آپشن نظر آئے گا۔ اسے کھولیں اور "USB ڈیبگنگ” کو فعال کریں۔

اینڈرائیڈ 16 میں ڈویلپر کے اختیارات۔

بعد میں، جب آپ اپنے فون کو اپنے کمپیوٹر سے منسلک کریں گے، تو آپ کو "USB ڈیبگنگ کی اجازت دیں؟” کے عنوان سے ایک پاپ اپ نظر آئے گا۔ آپ کے فون پر۔ "ہمیشہ اس کمپیوٹر سے اجازت دیں” باکس کو چیک کریں اور ٹھیک ہے پر ٹیپ کریں۔

مرحلہ 3: ADB کی جانچ کریں اور فون ڈرائیورز انسٹال کریں (اگر ضروری ہو)

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

سی ڈی سی: پلیٹ فارم ٹولز

یہ جانچنے کے لیے کہ آیا ADB ٹھیک سے کام کر رہا ہے، USB کیبل کا استعمال کرتے ہوئے اپنے Android ڈیوائس کو اپنے کمپیوٹر سے منسلک کریں اور درج ذیل کمانڈ کو چلائیں۔

adb devices

اگر آپ PowerShell یا PowerShell پروفائل کے ساتھ ٹرمینل استعمال کر رہے ہیں، تو آپ کو چلانے کی ضرورت ہوگی: ./adb آلات اس کے بجائے.

اپنی ٹرمینل ڈائرکٹری کو ADB ٹول لوکیشن پر سیٹ کریں اور منسلک آلات کو پڑھنے کے لیے ADB کا استعمال کریں۔

آپ کو فہرست میں اپنا آلہ نظر آنا چاہیے۔ اگر آپ کا آلہ منسلک ہے لیکن فہرست میں کچھ بھی نظر نہیں آتا ہے، تو آپ کو مناسب ڈرائیورز انسٹال کرنے کی ضرورت پڑسکتی ہے۔

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

ڈیوائس ڈرائیور کی تنصیب کی ہدایات پر احتیاط سے عمل کریں، اگر مخصوص ہدایات فراہم کی گئی ہوں۔

اگر آپ ڈرائیورز کو دستی طور پر ڈاؤن لوڈ کرتے ہیں، تو آپ کو اپنے آلے پر ڈرائیور تلاش کرنے کے لیے ونڈوز کو مجبور کرنے کی ضرورت پڑ سکتی ہے۔ ڈیوائس مینیجر کھولیں (اسٹارٹ پر کلک کریں اور ڈیوائس مینیجرانٹر دبائیں) اپنے آلے کو تلاش کریں، اس پر دائیں کلک کریں اور "پراپرٹیز” کو منتخب کریں۔ اگر ڈرائیور مناسب طریقے سے انسٹال نہیں ہوا ہے، تو آلے کے آگے پیلے رنگ کا فجائیہ نشان ظاہر ہو سکتا ہے۔

کھلا

ڈرائیور ٹیب پر، "ڈرائیور کو اپ ڈیٹ کریں” پر کلک کریں۔

افتتاحی

براؤز مائی کمپیوٹر فار ڈرائیور سافٹ ویئر کا آپشن استعمال کریں۔

کلک کریں

اپنے آلے کے لیے ڈاؤن لوڈ کردہ ڈرائیورز تلاش کریں۔

اپنے مقامی ڈرائیور کو تلاش کریں اور منتخب کریں۔

اگر آپ نے OEM یا Google سے ڈرائیور ڈاؤن لوڈ کیا ہے، تو ڈرائیور فولڈر میں قابل عمل یا INF فائل کو تلاش کریں۔

اپنے آلے کے لیے ڈرائیورز انسٹال کرنے کے بعد، اپنے فون کو جوڑیں اور adb ڈیوائسز کمانڈ کو دوبارہ آزمائیں۔

adb devices

یا:

./adb devices

اگر سب کچھ ٹھیک رہا تو، آپ کو فہرست میں اپنا آلہ نظر آئے گا اور آپ ADB کا استعمال شروع کرنے کے لیے تیار ہیں!

اگر چل رہا ہے۔ adb ڈیوائس اگر یہ اب بھی آپ کے آلے کو واپس نہیں کرتا ہے، تو آپ درج ذیل کو آزما سکتے ہیں:

  • اپنی USB کیبل کو بہتر کوالٹی کیبل سے بدلیں۔

  • USB کیبل کو دوسرے پورٹ سے جوڑیں۔

  • USB کیبل کو براہ راست مدر بورڈ (پیچھے) پر موجود USB پورٹ سے جوڑیں، PC یا USB ہب کے سامنے والے پورٹ سے نہیں۔

  • اپنے فون کے USB موڈ کو PTP، MTP (فائل ٹرانسفر/Android Auto) یا USB ٹیچرنگ میں تبدیل کریں۔

مرحلہ 4 (اختیاری): اپنے سسٹم PATH میں ADB شامل کریں۔

ابھی کے لیے، آپ کو ADB فولڈر میں جانا ہوگا اور جب بھی آپ اسے استعمال کرنا چاہتے ہیں ایک کمانڈ پرامپٹ کھولنا ہوگا۔ لیکن اگر آپ اسے اپنے ونڈوز سسٹم PATH میں شامل کرتے ہیں تو آپ کو اس کی ضرورت نہیں ہے۔ بس درج ذیل درج کریں: adb آپ جب چاہیں کمانڈ چلانے کے لیے کمانڈ پرامپٹ کا استعمال کر سکتے ہیں، چاہے وہ کس فولڈر میں ہوں۔

ونڈوز 11، 10 اور 7 کے لیے یہ عمل قدرے مختلف ہے، لہذا آپ کو اپنے ونڈوز کے ورژن کے لیے اقدامات پر عمل کرنے کی ضرورت ہوگی۔

کمپیوٹر مانیٹر سسٹم کے متغیرات میں ترمیم کرنے کے لیے کھلے ڈائیلاگ باکس کے ساتھ Windows Environment Variable Editor دکھا رہا ہے۔

ونڈوز 11 میں ماحولیاتی متغیرات میں ترمیم کرنے کا طریقہ

ماحولیاتی متغیرات اسکرپٹ کو آسان بناتے ہیں اور کمانڈ لائن ایپلی کیشنز کو استعمال میں آسان بناتے ہیں۔

مفید ADB کمانڈز

مختلف چالوں کے علاوہ جن کے لیے ADB کی ضرورت ہوتی ہے، ADB کئی مفید کمانڈز بھی فراہم کرتا ہے۔

حکم

فنکشن

adb انسٹال C:package.apk

پیکیج کو اپنے کمپیوٹر پر C:package.apk سے اپنے ڈیوائس پر انسٹال کریں۔

adb پیکیج کا نام ہٹا دیں۔

آلہ سے package.name پر مشتمل پیکیج کو ہٹاتا ہے۔ مثال کے طور پر، آپ com.rovio.angrybirds نام استعمال کر کے اینگری برڈز ایپ کو ہٹا سکتے ہیں۔

adb push C:file/sdcard/file

اپنے کمپیوٹر سے فائلوں کو اپنے آلے پر پش کریں۔ مثال کے طور پر، یہاں کی کمانڈ آپ کے کمپیوٹر پر موجود C:file سے فائل کو آپ کے آلے پر /sdcard/file پر دھکیلتی ہے۔

adb pull /sdcard/file C:file

اپنے آلہ سے اپنے کمپیوٹر پر فائلیں درآمد کریں۔ adb push کی طرح کام کرتا ہے لیکن ریورس میں۔

adb logcat

اپنے Android ڈیوائس پر لاگز چیک کریں۔ یہ آپ کی ایپ کو ڈیبگ کرنے کے لیے مفید ہو سکتا ہے۔

adb شیل

آپ کے آلے کے لیے ایک انٹرایکٹو لینکس کمانڈ لائن شیل فراہم کرتا ہے۔

adb شیل کمانڈ

آلہ پر مخصوص شیل کمانڈ پر عمل درآمد کرتا ہے۔


اس بارے میں مزید جاننے کے لیے کہ آپ ADB کے ساتھ کیا کر سکتے ہیں، Google Android Developer سائٹ پر Android Debug Bridge صفحہ دیکھیں۔ ہم آپ کو شروع کرنے کے لیے دلائل اور نحو کو کافی تفصیل سے دیکھیں گے۔

Scroll to Top