Android

הכלי הזה כבר לא נתמך. שימוש ב-Android Studio לצורך ליצור קובצי AVD ליצור פרויקטים, להשתמש ב-sdkmanager כדי להציג ולהתקין חבילות SDK.

android הוא כלי שורת הפקודה שנמצא ב-tools/ של ה-Android SDK. האפליקציה android מאפשרת לכם:

  • יצירה, מחיקה והצגה של מכשירים וירטואליים של Android (AVD). (עכשיו עושים זאת באמצעות Android Studio או, משורת הפקודה avdmanager).
  • יצירה ועדכון של פרויקטים ב-Android. (עכשיו סיימתי להשתמש ב-Android Studio).
  • מומלץ לעדכן את Android SDK בפלטפורמות, תוספים ומסמכי תיעוד חדשים. (עכשיו סיימתי להשתמש כלי שורת הפקודה SDKmanager).

אם משתמשים ב-Android Studio, התכונות של הכלי android משולבת בסביבת הפיתוח המשולבת (IDE), כך שאין צורך להשתמש בכלי ישירות.

הערה: מסמכי התיעוד של האפשרויות שבהמשך הם חלקיים וייתכן שהם לא מעודכנים. כדי לעיין ברשימת האפשרויות העדכנית ביותר, מריצים את הפקודה android --help.

תחביר

התחביר של android הוא:

android [global options] action [action options]

אפשרויות כלליות

-s
מצב שקט: רק שגיאות מודפסות.
-h
עזרה בשימוש.
-v
מצב מלל: מדפיסים שגיאות, אזהרות והודעות אינפורמטיביות.

פעולות ואפשרויות של AVD

בטבלה הבאה מפורטות הפעולות והאפשרויות לקובצי AVD:

פעולה אפשרות תיאור תגובות
avd ללא מפעילים את מנהל ה-AVD.
sdk ללא מפעילים את Android SDK Manager.
create avd -n <name> השם של ה-AVD. חובה
-t <targetID> מזהה היעד של תמונת המערכת לשימוש עם ה-AVD החדש. כדי לקבל רשימה של יעדים, השתמשו ב-android list targets. חובה
-c <path>|<size>[K|M] הנתיב לתמונה של כרטיס ה-SD שצריך להשתמש בו עם ה-AVD הזה או עם הגודל של תמונת כרטיס SD חדשה ליצור בשביל ה-AVD הזה. לדוגמה, -c path/to/sdcard או -c 1000M.
-f אילוץ יצירה של ה-AVD.
-p <path> נתיב למיקום ליצירת הספרייה לקובצי ה-AVD הזה.
-s <name>|<width>-<height> הסקין לשימוש ב-AVD הזה, שמזוהה לפי שם או מידות. android כלי הסריקות לאיתור סקין תואם לפי שם או מאפיין בספרייה skins/ של היעד שמוזכר בארגומנט -t <targetID>. לדוגמה: -s HVGA-L.
delete avd -n <name> שם ה-AVD למחיקה. חובה
move avd -n <name> שם ה-AVD להעברה. חובה
-p <path> נתיב למיקום ליצירת הספרייה לקובצי ה-AVD הזה.
-r <new-name> השם החדש של ה-AVD משתנה.
update avd -n <name> שם ה-AVD להעברה. חובה

פעולות ואפשרויות בפרויקט

בטבלה הבאה מפורטות הפעולות והאפשרויות לפרויקטים:

פעולה אפשרות תיאור תגובות
create project -n <name> שם הפרויקט. חובה
-t <targetID> מזהה היעד של תמונת המערכת לשימוש עם ה-AVD החדש. כדי לקבל רשימה של יעדים, השתמשו ב-android list targets. חובה
-k <path>|<size>[K|M] מרחב השמות של החבילה. חובה
-a השם של המחלקה Activity שמוגדרת כברירת מחדל. חובה
-p <path> המיקום של ספריית הפרויקט. חובה
update project -n <name> שם הפרויקט שצריך לעדכן.
-p <path> הנתיב של מיקום הפרויקט. חובה
-l <library path> נתיב המיקום של ספריית Android להוספה, ביחס לפרויקט הראשי.
-s <subprojects> מעדכנים את כל הפרויקטים בתיקיות משנה, כמו פרויקטים לבדיקה.
-t <targetID> מזהה יעד שיש להגדיר לפרויקט.
create test-project -n <name> שם הפרויקט.
-p <path> הנתיב של מיקום הפרויקט. חובה
-m <main> שם הפרויקט. חובה
update test-project -p <path> נתיב המיקום של הפרויקט לבדיקה, ביחס לפרויקט החדש. חובה
-m <main> המחלקה הראשית של הפרויקט לבדיקה. חובה
create lib-project -k <packageName> שם החבילה של פרויקט הספרייה. חובה
-p <path> הנתיב של מיקום הפרויקט. חובה
-t <targetID> מזהה היעד של פרויקט הספרייה. חובה
-n <name> שם הפרויקט. חובה
update lib-project -p <path> הנתיב של מיקום הפרויקט. חובה
-l <libraryPath> נתיב המיקום של ספריית Android להוספה, ביחס לפרויקט הראשי.
-t <name> מזהה היעד של פרויקט הספרייה.
create uitest-project -n <name> שם הפרויקט של בדיקת ממשק המשתמש.
-t <name> מזהה היעד של פרויקט הבדיקה של ממשק המשתמש. חובה
-p <path> נתיב המיקום של פרויקט הבדיקה של ממשק המשתמש. חובה

עדכון פעולות

update adb
מתבצע עדכון של adb לתמיכה בהתקני ה-USB שצוינו בתוספי ה-SDK.
update sdk
מעדכנים את ה-SDK על ידי הצעת פלטפורמות חדשות להתקנה, אם יש כאלה.