עודכן: ינואר 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.