یک برنامه اندروید (یک یا چند APK) را بدون فعال کردن هیچ کامپوننتی، با استفاده از بهینهسازیهای تدریجی برای استقرار سریعتر نسبت به adb ، روی دستگاه متصل یا شبیهساز نصب میکند.
کاربرد
android install [-h] [--apks=PARAM] [--device=PARAM] [--install-options=PARAM] [--use-delta-install]
گزینهها
-
--apks=PARAM- مسیرهای APKها، که با کاما از هم جدا شدهاند. -
--device=PARAM- شماره سریال دستگاه. -
-h,--help- پیام کمک برای دستور مشخص شده را نشان میدهد. -
--install-options=PARAM- گزینهها یا پرچمهای اضافی برای ارسال به مدیر بسته install (برای مثال،-g،-d). -
--use-delta-install- از نصب سریع دلتا استفاده کنید (با انتقال فقط کد و منابع اصلاح شده، سرعت بهروزرسانیهای افزایشی را افزایش میدهد؛ پیشفرض:true).
گزینههای android :
-
--sdk=PARAM- مسیر به SDK اندروید. -
-v,--verbose- خروجی verbose را برای عیبیابی فعال کنید. -
-V,--version- اطلاعات نسخه را چاپ کرده و خارج شوید.
توضیحات
android install یک یا چند فایل APK از پیش ساخته شده را بدون اجرای هیچ اکتیویتی یا سرویسی، روی دستگاه اندروید یا شبیهساز متصل مستقر میکند.
برخلاف android run ، android install فقط مرحله نصب بسته را انجام میدهد. به طور پیشفرض، از نصب دلتا افزایشی برای ارسال فقط بایتهایی که از زمان استقرار قبلی تغییر کردهاند، استفاده میکند و بهروزرسانیهای تکراری را سریعتر از adb install میکند.
فعال/غیرفعال کردن نصب دلتا ( --no-delta )
نصب دلتا به طور پیشفرض فعال است. برای غیرفعال کردن پچ افزایشی و انجام نصب کامل APK، از --no-delta استفاده کنید.
یک دستگاه هدف مشخص کنید ( --device )
اگر چندین دستگاه فیزیکی یا شبیهساز متصل هستند، برای انتخاب دستگاه هدف، از دستور --device=<serial-number> (مطابق گزارش adb devices ) استفاده کنید.
مثالها
یک فایل APK اشکالزدایی شده را روی دستگاه متصل نصب کنید:
android install --apks=app/build/outputs/apk/debug/app-debug.apk
نصب چندین فایل APK تقسیمشده روی یک شبیهساز خاص بدون نیاز به وصلهبندی دلتا:
android install --no-delta --device=emulator-5554 --apks=base.apk,config.hdpi.apk