دیباگ و تست کردن اَپلیکیشن ها از طریق Remote (وایرلس)
متصل کردن گوشی از طریق کابل برای تست یا دیباگ اَپلیکیشن هایی که میسازیم شاید برامون یکم دست و پا گیر باشه.
مثلا زمانی که کامپیوتر شما تعداد پورت های محدودی داره که برای وصل کردن فلش و ... به آن نیاز دارید. و یا اینکه کابل گوشیمون کوتاهه.
به همین خاطر سیستم عامل اندروید راه حلی برای این مشکل داره که در این شرایط میتونیم از قابلیت remote debuging بروی شبکه wifi داخلی با سرعت بالا استفاده کنیم.
خب چیزهایی که لازم داریم:
- مودم وایرلس ( جهت متصل کردن گوشی به شبکه داخلی )
- یک گوشی اندرویدی ( روت باشه )
- اپلیکیشن WiFi ADB - Debug Over Air جهت اتصال گوشی به کامپیوتر ( دانلود )
و اما نحوه ی کار:
گوشی رو با کابل از طریق پورت USB به سیستم متصل کنید.
اَپلیکیشن WiFi ADB - Debug Over Air رو اجرا کنید ( یادتون باشه که مجوز دسترسی روت هم به این اپلیکشن بدید).
خب الان Command Prompt (همون CMD خودمون) رو باز کنید و برید به مسیری که SDK رو ریختین و سپس به فولدر platform-tools .
{Android_Home}\sdk\platform-tools //دقیقآ میشه این مسیر
خب الان توی CMD دستور adb رو تایپ کنید و اینتر بزنید.
اگر یه متن خیلی طولانی اومد که همه چی اوکیه ولی اگه متن گفت که adb شناسایی نشد، این یعنی مسیر بالا رو اشتباه رفتین.
خب الان دستور زیر رو تایپ کنید:
adb tcpip 5555
- نکته: قبل از اجرای دستور مطمئن شوید که فقط یک دستگاه متصل است.
- نکته : با یک بار انجام این کار این قابلیت به طور همیشگی فعال خواهد بود و نیاز به انجام آن برای هر بار استفاده نیست.
و در آخر دستگاه خود را از سیستم جدا کرده و دستور زیر را در commend line اجرا نمائید :
adb connect mobile_ip
توجه: در دستور بالا جای mobile_ip باید IP که توی اپلیکیشن WiFi ADB - Debug Over Air نشان میدهد رو جایگزین کنید.
تموم.
الان خیلی راحت میتونین بدون کابل، برنامه هاتون رو روی موبایل کامپایل و دیباگ کنید. :)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .