הפקודה מתקינה אפליקציית 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