Android Studio למתחילים, חלק 1: התקנה והתקנה

עודכן: ינואר 2020.

כבר כמה שנים היה ברור כי אנדרואיד היא כוח שיש להתחשב בו בנוף מערכת ההפעלה הניידת. טכנולוגיה מבוססת-ג'אווה זו עוררה הבהלה לזהב חדשה, כאשר מתכנתים מתחרים להרוויח כסף מהאפליקציות הניידות שלהם. גם עבודות אנדרואיד נמצאות בשפע, כפי שמראה חיפוש עבודה מהיר באמצעות Indeed.com.

כדי להצליח, מפתחי אנדרואיד זקוקים לתפיסה טובה של שפת Java (או Kotlin), ממשקי API של Android וארכיטקטורת יישומי Android. חשוב גם להשתמש בסביבת פיתוח מתאימה ויעילה. במשך שנים רבות, Eclipse IDE עם תוסף ADT הייתה הפלטפורמה המועדפת לפיתוח אנדרואיד. כיום, זהו Android Studio.

מה חדש ב- Android Studio 3.x

גלה מה לחפש בגירסה האחרונה של Android Studio, כולל תמיכה ב- Kotlin, Java 8 ושפע של כלים ותוספים חדשים.

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

  • בשנת חלק 1 , תתחיל את פרויקט אנדרואיד הראשון שלך ולהכיר בחלון הראשי של אנדרואיד סטודיו.
  • בשנת חלק 2 , תצטרך לקודד את היישום, כדי ללמוד כיצד להשתמש סטודיו אנדרואיד להיכנס קוד המקור ומשאבים לתוך הפרויקט.
  • בשנת חלק 3 , נצטרך לבנות ולהפעיל את האפליקציה, הן באמצעות מכשיר חומרה לחקות ולוח ללבות אש.
  • בשנת חלק 4 , אני אראה לך איך להשתמש שימוש מובנה כלים plugins אנדרואיד באגים ולשפר את הפרודוקטיביות קידוד שלך.

דוגמאות לסדרה זו הן מהגרסה היציבה ביותר של Android בזמן כתיבת שורות אלה, אנדרואיד 3.2.1.

התחל לעבוד עם Android Studio

Android Studio הוא ה- IDE הנתמך רשמית של גוגל לפיתוח אפליקציות אנדרואיד. IDE זה מבוסס על IntelliJ IDEA, המציע עורך קוד חזק וכלי מפתח. Android Studio 3.2.1 כולל את התכונות הבאות:

  • מערכת בנייה גמישה מבוססת Gradle
  • אמולטור מהיר ועשיר בתכונות
  • סביבה מאוחדת בה תוכלו להתפתח לכל מכשירי Android
  • הפעלה מיידית כדי לדחוף שינויים באפליקציית הריצה שלך מבלי לבנות APK חדש
  • תבניות קוד ושילוב GitHub שיעזרו לך לבנות תכונות נפוצות של אפליקציות ולייבא קוד לדוגמא
  • כלים ומסגרות בדיקה נרחבים
  • כלי מוך שיעזרו לך לתפוס ביצועים, שמישות, תאימות גרסאות ובעיות אחרות
  • תמיכה ב- C ++ ו- NDK
  • תמיכה מובנית ב- Google Cloud Platform, מה שמקל על שילוב של Google Cloud Messaging ו- Google App Engine
  • ארכיטקטורת תוספים להרחבת אנדרואיד סטודיו באמצעות תוספים

הורד את Android Studio

גוגל מספקת את Android Studio לפלטפורמות Windows, Mac OS X ו- Linux. אתה יכול להוריד את Android Studio מדף הבית של Android Studio, שם תמצא גם את ה- SDK המסורתי עם כלי שורת הפקודה של Android Studio. לפני הורדת Android Studio, וודא שהפלטפורמה שלך עומדת בדרישות הבאות:

דרישות Windows

  • Microsoft Windows 7/8/10 (32 סיביות או 64 סיביות)
  • 3 GB RAM מינימום, 8 GB RAM מומלץ (בתוספת 1 GB לאמולטור Android)
  • 2 GB מינימום של שטח דיסק זמין, 4 GB מומלצים (500 מגהבייט עבור IDE בתוספת 1.5 ג'יגה-בתים עבור Android SDK ותמונת מערכת אמולטור)
  • רזולוציית מסך מינימלית 1280 x 800

דרישות Mac OS

  • Mac OS X 10.10 (יוסמיטי) ומעלה, עד 10.13 (High Sierra)
  • 3 GB RAM מינימום, 8 GB RAM מומלץ (בתוספת 1 GB לאמולטור Android)
  • 2 GB מינימום של שטח דיסק זמין, 4 GB מומלצים (500 מגהבייט עבור IDE בתוספת 1.5 ג'יגה-בתים עבור Android SDK ותמונת מערכת אמולטור)
  • רזולוציית מסך מינימלית 1280 x 800

דרישות מערכת ההפעלה של לינוקס

  • שולחן העבודה של GNOME או KDE. נבדק ב- Ubuntu 14.04 LTS, Trusty Tahr (הפצת 64 סיביות המסוגלת להריץ יישומי 32 סיביות)
  • הפצת 64 סיביות המסוגלת להריץ יישומי 32 סיביות
  • ספריית GNU C (glibc) 2.19 ואילך
  • 3 GB RAM מינימום, 8 GB RAM מומלץ (בתוספת 1 GB לאמולטור Android)
  • 2 GB מינימום של שטח דיסק זמין, 4 GB מומלצים (500 מגהבייט עבור IDE בתוספת 1.5 ג'יגה-בתים עבור Android SDK ותמונת מערכת אמולטור)
  • רזולוציית מסך מינימלית 1280 x 800

לאחר שווידאת שמערכת ההפעלה שלך תואמת ל- Android Studio 3.2.1 ומעלה, הורד את קובץ ההפצה המתאים ל- Android Studio. דף ההורדות של Android Studio זיהה אוטומטית שאני מפעיל מערכת הפעלה של Windows 64 סיביות ובחר android-studio-ide-181.5056338-windows.exe(927 מגהבייט) להורדה.

כלי שורת הפקודה של Android SDK

android-studio-ide-181.5056338-windows.exeכולל מתקין וכלי שורת הפקודה של Android SDK. אם אינך זקוק או רוצה להשתמש ב- Android Studio, תוכל להוריד רק את כלי שורת הפקודה של Android SDK.

התקנת Android Studio ב- Windows 10 עם 64 סיביות

התחלתי android-studio-ide-181.5056338-windows.exeלהתחיל את תהליך ההתקנה. המתקין הגיב על ידי הצגת תיבת הדו-שיח Android Studio Setup שמוצגת באיור 1.

ג'ף פריזן

לחיצה על Next הובילה אותי לפאנל הבא, המספק אפשרות לדחות התקנת מכשיר וירטואלי של Android (AVD).

ג'ף פריזן

בחרתי לשמור על הגדרות ברירת המחדל. לאחר לחיצה על הבא , הועברתי לחלונית הגדרות התצורה , שם התבקשתי לבחור היכן להתקין את Android Studio.

ג'ף פריזן

שמרתי את מיקום התקנת ברירת מחדל ולחצתי הבא , והתקבלתי עם התיקייה בחר Start Menu הפנל.

ג'ף פריזן

שמרתי על הגדרת ברירת המחדל ולחץ על התקן . לוח ההתקנה הבא הופיע:

ג'ף פריזן

לחיצה על הצג פרטים גורמת להצגת שמות הקבצים המותקנים ופעילויות אחרות. לאחר סיום ההתקנה, הופיע החלונית Installation Complete .

ג'ף פריזן

לאחר לחיצה על הבא , המתקין הציג את חלונית ההתקנה של Android Studio .

ג'ף פריזן

להשלמת ההתקנה השארתי את התיבה Start Android Studio מסומנת ולחצתי על Finish .

מריץ את Android Studio

בפעם הראשונה ש- Android Studio פועל, הוא מציג תיבת דו-שיח התקנה מלאה המציעה אפשרות לייבא הגדרות מהתקנה קודמת.

ג'ף פריזן

בחרתי לא לייבא הגדרות (בחירת ברירת המחדל) ולחצתי על אישור וזכיתי במסך הפתיחה הבא:

ג'ף פריזן

ציינתי גם בתיבת ההודעות מציאת רכיבי SDK זמינים הבאים .

ג'ף פריזן

בשלב זה, Android Studio הציג את תיבת הדו-שיח הבאה של אשף ההתקנה של Android Studio :

ג'ף פריזן

לחצתי על הבא , והאשף הזמין אותי לבחור סוג התקנה. שמרתי על הגדרת ברירת המחדל.

ג'ף פריזן

ניתנה לי אז האפשרות לבחור נושא ממשק משתמש.

ג'ף פריזן

שמרתי על הגדרת ברירת המחדל של IntelliJ ולחצתי על Next . Android Studio הבא סיפק את האפשרות לאמת את ההגדרות.

ג'ף פריזן

לחצתי על Finish ו- Android Studio התחיל בתהליך הורדת רכיבי SDK.

ג'ף פריזן

עשויות לחלוף מספר דקות עד לסיום חלק זה של ההתקנה. לחיצה על הצג פרטים עשויה להקל על שעמום על ידי חשיפת הקבצים השונים שהורדו ופרקו.

ג'ף פריזן

עבור המחשב מבוסס AMD שלי, חיכתה הפתעה לא נעימה לאחר שהרכיבים הורדו לחלוטין ופרקו את רוכסןם:

ג'ף פריזן

האפשרויות שלי הן להשלים עם האמולטור האיטי או להשתמש במכשיר אנדרואיד כדי לזרז את הפיתוח. בחלק 3 אראה לך כיצד פתרתי בעיה זו.

לבסוף לחצתי על סיום להשלמת האשף. ברוכים סטודיו אנדרואיד בתיבת הדו-שיח הופיע.

ג'ף פריזן

תיבת דו-שיח זו משמשת להפעלת פרוייקט Android Studio חדש, עבודה עם פרויקט קיים ועוד. ניתן לגשת אליו על ידי בחירת Android Studio מתפריט התחל של Windows , או שווה ערך בפלטפורמה אחרת.

האפליקציה הראשונה שלך לנייד ל- Android Studio

הדרך המהירה ביותר להכיר את Android Studio היא להשתמש בו לפיתוח אפליקציה. נתחיל עם וריאציה ליישום "שלום, עולם": אפליקציה סלולרית קטנה שמציגה את ההודעה "ברוך הבא לאנדרואיד".

בשלבים הבאים, תתחיל פרוייקט Android Studio חדש ותכיר את החלון הראשי, כולל חלון העורך שבו תשתמש לקידוד האפליקציה בחלק 2.

פתיחת פרויקט חדש

מההגדרה שלנו עד כה, אתה עדיין צריך להפעיל את Android Studio עם תיבת הדו-שיח Welcome to Android Studio . מכאן, לחץ על התחל פרוייקט Android Studio חדש . Android Studio יגיב באמצעות תיבת הדו-שיח Create New Project המוצגת באיור 19.

ג'ף פריזן

הזן את W2A (ברוך הבא ל- Android) כשם היישום ו- javajeff.ca כשם הדומיין של החברה. בשולחן העבודה שלי הבחנתי ב- C: \ Users \ JEFF \ AndroidStudioProjects \ W2A כמיקום הפרויקט. לחץ על הבא כדי לבחור את מכשירי היעד שלך.

ג'ף פריזן

Android Studio מאפשר לך לבחור גורמי טופס , או קטגוריות של מכשירי יעד, לכל אפליקציה שאתה יוצר. שמרתי על הגדרת ברירת המחדל.

לחץ על הבא , ותינתן לך האפשרות לבחור תבנית לפעילות העיקרית של האפליקציה שלך. לעת עתה נדבק בפעילות ריקה . בחר תבנית זו (במידת הצורך) ולחץ על הבא .

ג'ף פריזן

לאחר מכן תתאים אישית את הפעילות:

ג'ף פריזן

הזן את W2A כשם הפעילות והעיקרי כשם הפריסה ולחץ על הבא כדי להשלים שלב זה.

כפתורים שהוגדרו מחדש

בפעם הבאה שתיצור אפליקציה לקטגוריית מכשיר היעד שנבחרה, סביר להניח שתגלה ש- Next מושבת וסיים מופעל.

בפעם הראשונה שתשתמש ב- Android Studio, תגלה שעליו להוריד כמה קבצים הקשורים לפריסת האילוצים שלה, המשמשים לבניית ממשקי משתמש רספונסיביים:

ג'ף פריזן

Android Studio מאפשר סיום לאחר הורדת קבצי פריסת האילוץ. לחץ על כפתור זה ו- Android Studio יעביר אותך לחלון הראשי.

ג'ף פריזן

החלון הראשי מחולק לשורת תפריטים ולכמה אזורים אחרים, אשר מזוהים בתמונות 25 ו- 26. ( שימו לב כי איורים 25 ו -26 הם באדיבות גוגל ) .

ג'ף פריזן ג'ף פרייזן

היכנס לדף Meet Android Studio למידע נוסף על ממשק המשתמש של Android Studio.

גישה למנהל AVD ולמנהל SDK

כדי לגשת למנהל AVD או SDK Manager המסורתי, בחר AVD Manager או SDK Manager מתפריט הכלים של Android Studio .

חלונות הפרויקט והעורך

כשנכנסים לחלון הראשי (ראו איור 24), אתם צופים בחלון הפרויקט המציג רק סקריפטים של אפליקציות ו Gradle . יהיה עליך להרחיב את ענף האפליקציה של עץ הפרויקט כדי לראות פרטים נוספים.

ג'ף פריזן

חלון הפרוייקט מאורגן עץ שענפיו העיקריים הם האפליקציה ו סקריפטים Gradle . אפליקצית הסניף מאורגן יותר לתוך מניפסטים , Java , generatedJava , ו מיל subbranches:

  • manifests stores AndroidManifest.xml, שהוא קובץ XML המתאר את המבנה של אפליקציית Android. קובץ זה מתעד גם את הגדרות ההרשאה (היכן שרלוונטי) ופרטים נוספים על האפליקציה.
  • java מאחסן את קובצי המקור של Java של אפליקציה על פי היררכיית חבילה, שהיא ca.javajeff.w2aבדוגמה זו. הוא גם מארגן קבצים למטרות בדיקה.
  • מיל מחסנים עסק קבצי המשאבים של אפליקציה, אשר מאורגנים drawable , פריסה , Mipmap , ואת ערכי subbranches:
    • לצייר הוא מיקום ריק בעיקרו בו ניתן לאחסן יצירות אמנות של אפליקציה; בתחילה, קבצי ה- XML ​​עבור סמלי ההתאמה הקדמית של המשגר ​​והרקע נשמרים כאן.
    • פריסה היא מיקום המכיל את קבצי הפריסה של האפליקציה; main.xml(קובץ הפריסה של הפעילות הראשית) מאוחסן כאן בתחילה.
    • mipmap הוא מיקום המכיל ic_launcher.pngקבצים שונים , המאחסנים סמלי מסך משגר ברזולוציות שונות.
    • ערכים הוא מיקום המכיל colors.xml, strings.xml, ו styles.xml.

ענף Gradle Scripts מזהה קבצים שונים .gradle(כגון build.gradle) ו .properties(כגון local.properties) המשמשים את מערכת הבניין מבוססת Gradle של Android Studio.

שמות ענפים ושמות ספריות / קבצים

כל סניף / סניף תואם לשם ספריה או לשם קובץ. לדוגמא, res תואם resלספריה ו- strings.xml תואם strings.xmlלקובץ.

מסקנה לחלק 1

התקנת והגדרת את Android Studio ויצרת פרויקט לאפליקציית Android Studio הראשונה שלך לנייד; עכשיו אתה מוכן לבנות את יישום Android שלך. ב- Android Studio, המשמעות היא אכלוס הפרויקט החדש שלך בקוד מקור Java ובקבצי משאבים. פנה לחלק 2 כשתהיה מוכן לקודד את אפליקציית הנייד המונפשת הראשונה שלך עם Android.

סיפור זה, "Android Studio למתחילים, חלק 1: התקנה והתקנה" פורסם במקור על ידי JavaWorld.