یک برنامه اندروید را روی یک دستگاه یا شبیهساز متصل، میسازد، مستقر میکند و راهاندازی میکند.
کاربرد
android run [-h] [--activity=PARAM] [--apks=PARAM] [--debug] [--device=PARAM] [--install-options=PARAM] [--type=PARAM] [--use-delta-install]
گزینهها
-
--activity=PARAM- نام فعالیت. -
--apks=PARAM- مسیرهای APKها، که با کاما از هم جدا شدهاند. -
--debug- در حالت اشکالزدایی اجرا میشود. -
--device=PARAM- شماره سریال دستگاه. -
-h,--help- پیام کمک برای دستور مشخص شده را نشان میدهد. -
--install-options=PARAM- گزینهها یا پرچمهای اضافی برای ارسال به مدیر بسته install (برای مثال،-g،-d). -
--type=PARAM- نوع کامپوننت (ACTIVITY،WATCH_FACE،TILE،COMPLICATION،DECLARATIVE_WATCH_FACE،WEAR_WIDGET). -
--use-delta-install- از نصب سریع دلتا استفاده کنید (با انتقال فقط کد و منابع اصلاح شده، سرعت بهروزرسانیهای افزایشی را افزایش میدهد؛ پیشفرض:true).
گزینههای android :
-
--sdk=PARAM- مسیر به SDK اندروید. -
-v,--verbose- خروجی verbose را برای عیبیابی فعال کنید. -
-V,--version- اطلاعات نسخه را چاپ کرده و خارج شوید.
توضیحات
android run یک یا چند فایل APK را در یک دستگاه اندروید یا شبیهساز متصل مستقر میکند و بلافاصله کامپوننت برنامه هدف را اجرا میکند.
مشخص کنید چه چیزی اجرا شود ( --type و --activity )
به طور پیشفرض، android run فعالیت اصلی پیشفرض اعلام شده در مانیفست برنامه را اجرا میکند. میتوانید با استفاده از گزینههای زیر، آنچه را که شروع میشود، نادیده بگیرید:
-
--activity: نام کلاس فعالیت یا کامپوننتی را که باید راهاندازی شود مشخص میکند (در صورتی که APK چندین فعالیت قابل راهاندازی را اعلام کند، لازم است). -
--type: نوع کامپوننتی را که باید شروع شود به جای یک فعالیت رابط کاربری استاندارد مشخص میکند. مقادیر پشتیبانی شده شاملACTIVITY،WATCH_FACE،TILE،COMPLICATION،DECLARATIVE_WATCH_FACEوWEAR_WIDGETهستند. -
--debug: برنامه را در حالت اشکالزدایی (debug mode) اجرا میکند و منتظر میماند تا یک اشکالزدا (debugger) از اندروید استودیو یا یک ابزار خط فرمان (command-line tool) پیوست شود.
مثالها
یک فایل debug APK واحد را مستقر کنید و activity اصلی آن را روی دستگاه متصل پیشفرض اجرا کنید:
android run --apks=app/build/outputs/apk/debug/app-debug.apk
چندین APK تقسیم شده را در یک شبیه ساز خاص مستقر کنید:
android run --device=emulator-5554 --apks=base.apk,density-hdpi.apk,lang-en.apk
یک APK را مستقر کنید و یک فعالیت خاص را در حالت اشکالزدایی اجرا کنید:
android run --debug --activity=.ui.MainActivity --apks=app-debug.apk