התקנת סביבת פיתוח לאנדרואיד
הגיע הזמן להתחיל לעבוד ולפתח אפליקציות לאנדרואיד. הדבר הראשון שנצטרך הוא סביבת פיתוח מלאה בJava ואנדרואיד. החלטתי ללוות את תהליך ההתקנה שלי בפוסט הזה ולפתור כמה שיותר בעיות שנתקלים בהן תוך כדי.
* שים לב: המדריך מכוון לקהל טכנולוגי שמסתדר עם מחשבים ויודע לעשות Next, Next, Next בהתקנות. אם את/ה לא מצליח/ה להתקין את הכלים לפי המדריך הנ"ל אולי שווה לשקול מחדש את עניין הפיתוח באנדרואיד
נעשה את זה בכמה צעדים:
1. מבנה ספריות
בפיתוח תוכנה צריך קצת סדר, זה תמיד נוח שהכול צפוי. לכן על ממליץ על מבנה ספריות סטנדרטי שיעשה את החיים שלכם נוחים יותר. נשתמש במבנה פשוט המבוסס על כונן C:
C:\devl – יכיל את כל סביבת הפיתוח שלנו: כלים, פרויקטים וכל דבר אחר שנצטרך.
C:\devl\tools – יכיל את כל הכלים שנשתמש בהם. בהתחלה זה יראה כאילו יש לכם בקושי 3 כלים (לפי המדריך הנ"ל) וזה כמעט לא דורש ספרייה מיוחדת, אבל ברגע שתגדלו קצת ותוסיפו בקרת תצורה, DB, bug tracker, עוד כמה גרסאות Java ו-IDE תחליפיים זה יראה מאוד נוח שהכלי פיתוח שלכם מופרדים מ-100 התוכנות האחרות במחשב.
C:\devl\work – יכיל את הפרויקטים שלכם כאשר לכל פרויקט תוקדש ספריה משלו.
C:devl\temp – כי כולם יודעים שתמיד צריך ספריית Temp…
2. התקנת Eclipse עם ADT
Eclipse היא סביבת פיתוח נפוצה מאוד ב-Java(ועוד מגוון שפות), פתוחה וחינמית וברירת המחדל של גוגל לפיתוח באנדרואיד ועל כן נשתמש בה. דבר ראשון יש להוריד את החבילה: Eclipse IDE for Java Developers.
בסיום ההורדה יהיה ברשותכם קובץ ZIP בגודל של כ-92 מגבייט. יש לפתוח אותו לספריה שבחרתם (אני אישית ממליץ על c:\devl\tools) ותיוצר שם הספרייה eclipse.
עכשיו נרצה להתקין את הADT – Android Development Tools:
- נפתח את eclipse ונכנס ל:Help->Install New Software…
- נלחץ על Add ונוסיף אתר עדכון חדש בשם Android ללינק הבא כמצויר בתמונה למטה: http://dl-ssl.google.com/android/eclipse/ (ניתן לנסות גם את אותה הכתובת עם https במקום http)
- נבחר להתקין את Developer Tools ונרוץ עם הNextים
- בסוף התהליך Eclipse יבקש לבצע לו אתחול, תסכימו (הוא מבקש יפה…).
3. התקנת Java
פיתוח לאנדרואיד הוא בסופו של דבר פיתו ב-Java ולכן צריך להתקין את הJDK, סביבת הפיתוח ל-Java, לפני שניגש לדברים ספציפיים לאנדרויד, מומלץ להתקין JDK 6 (אולם גם JDK 5 אמור לעבוד). פשוט רצים על ההתקנה (אני שוב ממליץ להתקין לתיקיה בתוך c:\devl\tools).
4 התקנת Android SDK
מורידים את הSDK מהאתר של גוגל. פותחים את הZIP לתיקיה c:\devl\tools (אנחנו מתחילים לצבור פה דברים…)
* שים לב: מה שהורדת זה רק הרכיב שמתקין את הSDK עכשיו צריך להוריד את הSDK עצמו על גרסאותיו
- מריצים את SDK Setup.exe
- ב-Settings מסמנים את force https… (לרוב זה לא יעבוד בלי זה) (ראה תמונה)
- בוחרים ב-Available Packages את מה שרוצים להתקין (אני ממליץ על הכל, זה יקח קצת זמן אבל יחסוך טרטור בהמשך) ומחכים…ומחכים…ומחכים (זה יקח די הרבה זמן, לכו לשתות קפה, לעשות כביסה, להכין ארוחת צהריים, לאכול אותה ולישון קצת)
5. הגדרת AVD
אין צורך במכשיר שמריץ אנדרויד בשביל לפתח לאנדרואיד, בשביל זה יש את הAndroid Virtual Device שמדמה מכשיר לפי ההגדרות שנבחר. את ההגדרות האלה עושים עדיין בתוך הSDK Manager מהסעיף הקודם.
- לוחצים על Virtual Devices
- לוחצים על New…
- מזינים ערכים שתרצו, מצורפת תמונה עם ערכים דומים למדי לדרויד של מוטורולה ומאשרים:
- המתנה קצרה של כ-2 כוסות קפה ותקבלו אפליקציה שמדמה מכשיר דרויד פועל (זה חמוד, הוא אפילו מראה את הסוללה נטענת).
6. חיבור Eclipse עם Android SDK
עכשיו נחבר את 2 המרכיבים העיקריים שלנו: Eclipse וה-SDK. נפתח את eclipse ונלך ל: Window –> Preferences –> Android
נזין את מיקום ה-SDK שבחרנו קודם ונלחץ Apply.
אם הופיעה רשימת גרסאות אז הכל פעל כראוי.
בזאת סיימנו את התקנת סביבת הפיתוח – מזל טוב!
ממליץ ללכת עכשיו ולכתוב את התוכנית הראשונה שלכם באנדרואיד, אבל כל זאת ועוד בפוסט הבא. עדכון: הבלוג הלך לכיוונים שונים ולכן כרגע אין מדריך כתיבת אפליקציה באנדרואיד, ממליץ אישית על המדריך הרשמי למפתחים כמקור לימוד נהדר.

מתכנת, מנהל, טכנולוג, גיק, סקרן, דעתן, ציניקן, שוער, סנובורדיסט, צולל ומסתבר שגם בלוגר.
היי
תודה רבה על המדריך בעזרתך הצלחתי סוף סוף להתקין את ערכת הפיתוח של אנדרואיד.
אני אשמח מאוד אם תפרסם מדרך פשוט לכתיבת אפליקצייה פשוטה.
אני מת להכנס לנושא הזה ובאינטרנט אני לא מוצא חומר פשוט ומובן.
הצלחתי להריץ את הפרוייקטים לדוגמא שיש במערכת כמו Notepad וכאלה אבל לא יותר מזה כי אני לא מבין את כל הקבצים שמרכיבים את הפרוייקט
אנא עזור
תודה רבה הרבה זמן חיפשתי את זה, אשמח באמת אם תציג לנו איך אפשר ליצור GUI ולעצב את התוכנה ובאיזה מבנה הכל אמור להיות בנוי.
תודה
היי,תודה על ההסברים
אבל לצערי אני לא מצליח לחבר את האנדרואיד עם הeclipse
הורדתי את הקבצים הכל לפי השלבים שהנחת
אבל תחת preferences
בתוך הeclipse לא מופיע לי אפשרות לבחור android
צירפתי את הלינק כHTTP הוא התקין אותו ואף עשה restart לעצמו.
מה אני עושה לא נכון?
האם יש משהו שצריך להגדיר קודם??
הי,
תודה על המדריך. אני עובד עם לינוקס והתקנת סביבת עבודה על לינוקס היא הרבה פחות פשוטה מnext next
יש לך מדריך מתאים? אני מאמין שזה לא מאד מסובך אבל אני חושש לעשות משהו לא נכון שיגרום למשהו אחר לעבוד לא נכון ואז אני לא אבין מאיפה זה בא.
עדי – אם עדיין רלוונטי אשמח לראות תמונה ולנסות לעזור.
תומר, התקנת הסביבה על לינוקס לא באמת מסובכת יותר מכיוון שמדובר בסופו של דבר על התקנות Java. מעבר להתקנת Java עצמו שזה משהו שניתן למצוא במספר מדריכים באינטרנט (שהוא באמת מורכב יותר מאשר בחלונות בגלל כל ניהול האלטרנטיבות של לינוקס כל השאר יהיה לך די אותו הדבר.
אם אתה מסתבך במשהו ספציפי – אתה מוזמן לשאול.
תודה אריק! פוסט מושלם.
אני אוהב אותך (:
תודה על המדריך, עזר מאוד.
אחלה מדריך. חבל שהתקנתי כבר, אולי תפרסם את הפוסט על הפיתוח. זה ממש יעזור
התקנתי והכל עובד,אני לא מצליח לכתוב בעברית באמולטור (לקרוא כן) , יש לך רעיון ?
תוריד מקלדת עברית ותתקין פונטים של עברית.
תודה רבה!
תודה רבה על הפוסט.
הקישור אינו תקין אם אפשר בבקשה לצרף קישור ל Android שאני יוכל להתקין
טוב לדעת שגם אחרי שנה וחצי הפוסט הזה רלוונטי, תודה רבה.
איזה מפרט של מחשב נייד דרוש לפיתוח? האם אפשר לפתח בטאבלט?
שלום לך
אני לר להתקין את השלב של ADT
אודה לך אם תעזור לי
תודה
עכשיו נרצה להתקין את הADT – Android Development Tools:
1.נפתח את eclipse ונכנס ל:Help->Install New Software…
2.נלחץ על Add ונוסיף אתר עדכון חדש בשם Android ללינק הבא כמצויר בתמונה למטה: http://dl-ssl.google.com/android/eclipse/ (ניתן לנסות גם את אותה הכתובת עם https במקום http)
3.נבחר להתקין את Developer Tools ונרוץ עם הNextים
4.בסוף התהליך Eclipse יבקש לבצע לו אתחול, תסכימו (הוא מבקש יפה