יוצר, פורס ומפעיל אפליקציית Android במכשיר או באמולטור שמחוברים.
שימוש
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– אפשרויות או דגלים נוספים להעברה להתקנה של מנהל החבילות (לדוגמה,-g, -d). -
--type=PARAM– סוג הרכיב (ACTIVITY, WATCH_FACE, TILE, COMPLICATION, DECLARATIVE_WATCH_FACE, WEAR_WIDGET). -
--use-delta-install– שימוש בהתקנת דלתא מהירה (מאיץ עדכונים מצטברים על ידי העברה רק של קוד ומשאבים שעברו שינוי; ברירת מחדל:true).
אפשרויות android:
-
--sdk=PARAM– הנתיב אל Android SDK. -
-v,--verbose– הפעלת פלט מפורט לפתרון בעיות. -
-V,--version– הדפסת פרטי הגרסה ויציאה.
תיאור
android run פורס אחד או יותר קובצי APK למכשיר Android מחובר או לאמולטור ומפעיל באופן מיידי את רכיב האפליקציה הרלוונטי.
מציינים מה להפעיל (--type ו--activity)
כברירת מחדל, הפקודה android run מפעילה את הפעילות הראשית שמוצהרת בקובץ מניפסט של האפליקציה. אתם יכולים לשנות את מה שמופעל באמצעות האפשרויות הבאות:
-
--activity: מציין את שם המחלקה של הפעילות או הרכיב להפעלה (חובה אם קובץ ה-APK מכריז על כמה פעילויות שאפשר להפעיל). -
--type: מציין את סוג הרכיב שיופעל במקום פעילות רגילה של ממשק משתמש. הערכים הנתמכים כוללים אתACTIVITY,WATCH_FACE,TILE,COMPLICATION,DECLARATIVE_WATCH_FACEו-WEAR_WIDGET. -
--debug: מפעיל את האפליקציה במצב ניפוי באגים וממתין לכלי לניפוי באגים מ-Android Studio או לכלי שורת פקודה לצירוף.
דוגמאות
פריסת קובץ APK יחיד לניפוי באגים והפעלת הפעילות הראשית שלו במכשיר המחובר שמוגדר כברירת מחדל:
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