android install

הפקודה מתקינה אפליקציית Android (קובץ 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 – אפשרויות או דגלים נוספים להעברה להתקנה של מנהל החבילות (לדוגמה, -g, ‏ -d).
  • ‫--use-delta-install – שימוש בהתקנת דלתא מהירה (מאיץ עדכונים מצטברים על ידי העברה רק של קוד ומשאבים שעברו שינוי; ברירת מחדל: true).

אפשרויות android:

  • ‫--sdk=PARAM – הנתיב אל Android SDK.
  • ‫-v,--verbose – הפעלת פלט מפורט לפתרון בעיות.
  • ‫-V,--version – הדפסת פרטי הגרסה ויציאה.

תיאור

‫android install פורס קובץ APK אחד או יותר שנוצרו מראש במכשיר Android או באמולטור שמחוברים, בלי להפעיל פעילויות או שירותים.

בניגוד ל-android run, ‏ android install מבצע רק את שלב התקנת החבילה. כברירת מחדל, הוא משתמש בהתקנת דלתא מצטברת כדי להעביר רק את הבייטים שהשתנו מאז הפריסה הקודמת, וכך העדכונים האיטרטיביים מהירים יותר מ-adb install.

הפעלה או השבתה של התקנת דלתא (--no-delta)

ההגדרה 'התקנת דלתא' מופעלת כברירת מחדל. מעבירים את הערך --no-delta כדי להשבית את התיקון המצטבר ולבצע במקומו התקנה מלאה של ה-APK.

ציון מכשיר יעד (--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