PracticU

Generate Signed APK

בלי כתוביותעם כתוביות
PracticU › קורס פיתוח אפליקציות - לאנדרואיד - Android - ב-JAVA › Generate Signed APK
מילון מושגים:
Android - מערכת הפעלה מבוססת Linux לטלפונים ולמכשירים ניידים, שפותחה על ידי גוגל.
חבילה - אוסף ארוז של קוד, ספריות או קבצים המופץ כיחידה אחת ומותקן בעזרת מנהל חבילות.
חתימה דיגיטלית - מנגנון מבוסס הצפנה שמוכיח את מקור המידע ושלא שונה בדרך, בעזרת המפתח הפרטי של החותם.
סיסמה - מחרוזת תווים סודית שמשמשת לאימות זהות המשתמש בעת כניסה למערכת. ככל שהיא ארוכה ומורכבת יותר, כך קשה יותר לנחש אותה.
תיקייה - מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.

Generate Signed APK
לפני שמעלים אפליקציה לגוגל פליי צריך קובץ APK חתום. השיעור מראה איך מייצרים אותו ב-Android Studio, באפליקציה לדוגמה שמחליפה רקע על המסך.
השלבים העיקריים
1. בדיקת האפליקציה: בלחיצה על המסך האפליקציה בוחרת רקע באופן אקראי, ואפשר להגדיר אותו כ-wallpaper של המכשיר. לפני הפרסום בודקים שהיא עובדת.
2. APK: Android Package הוא הקובץ שהלקוח מוריד ומתקין, והוא הקובץ שמעלים לגוגל פליי.
3. Generate Signed APK: בוחרים ב-Build את Generate Signed APK. ה-APK נחתם בחתימה דיגיטלית, כך שאף אחד לא יכול להתחזות למפרסם.
4. קובץ מפתחות: בוחרים Create new ושומרים את הקובץ בתיקיית הפרויקטים, בשם practic-u. נדרשות שתי סיסמאות: אחת לקובץ כולו, ואחת למפתח הספציפי של הפרויקט, שנקרא cool backgrounds.
5. סיום: מלאים את הפרטים (אפשר להשאיר ריקים), לוחצים Finish, ומקבלים את ההודעה APK Generated Successfully. הקובץ נמצא בתיקייה app של הפרויקט.
שימו לב
- קובץ המפתחות חשוב: את אותו קובץ משתמשים בכל פרסום עתידי של האפליקציה, ולכן כדאי לשמור אותו ואת הסיסמאות במקום בטוח.
בשלב הבא נראה איך יוצרים חשבון בגוגל פליי ומעלים את האפליקציה.
השיעור הבא בקורס: Register to Google Play

פרקי ההרצאה: Generate Signed APK

  1. 00:00

    העלאת אפליקציה לגוגל פליי והכנה

  2. 00:39

    בדיקת האפליקציה לפני הפרסום

  3. 01:34

    יצירת קובץ APK וחתימה דיגיטלית

  4. 02:11

    אשף Generate Signed APK

  5. 03:08

    יצירת Keystore וסיסמאות

תמלול ההרצאה: Generate Signed APK

הטקסט המלא של הדקות הראשונות בהרצאה «Generate Signed APK» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:18

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

  3. 00:36

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

  4. 00:53

    ברגע שאנחנו רוצים את הרקע אנחנו הולכים לתפריט Set as wallpaper ואם אנחנו מסתכלים על ה-wallpaper של המכשיר אנחנו רואים שהרקע הזה התקבל כ-wallpaper.

  5. 01:08

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

  6. 01:27

    הדבר הראשון שאנחנו צריכים לעשות זה לייצר קובץ APK. קובץ APK Android Package זה בעצם הקובץ שאותו אנחנו צריכים להעלות לאתר של גוגל פליי והוא בעצם מפורסם.

  7. 01:42

    זה הקובץ שהלקוח מוריד ומתקין לאפליקציה שלו. את ה-APK אנחנו מייצרים על ידי אנדרואיד סטודיו. כל מה שאנחנו צריכים לעשות זה לגשת ל-build ו-generate signed APK.

  8. 01:57

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

  9. 02:15

    אז בואו ניכנס לג'נרט סיינד APK ואנחנו רואים שיש לנו פה ויזארד פשוט שאומר לנו בואו תגידו לי איזה קובץ של חתימה דיגיטלית כבר יש לכם.

  10. 02:27

    כאן אנחנו יכולים לבחור קובץ כזה, עכשיו מה הרעיון? הרעיון הוא זה שלחברה מסוימת יש קובץ שמכיל בתוכו חתימה דיגיטלית אחת או יותר והם יכולים להשתמש בקובץ הזה בשביל לחתום את ה-APK שלהם.

  11. 02:42

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

  12. 03:02

    אז בואו נלחץ על create new ואנחנו מגיעים לתופס שמבקש מאיתנו ליצור את הקובץ הזה שמכיל את החתימה הדיגיטלית בתוכו. דבר ראשון, איפה אנחנו רוצים לשמור אותו?

  13. 03:16

    בואו ניכנס ונשמור אותו בדיוק פה בתיקיית הprojects ונקרא לו practic-u בצורה כזאת. לאחר מכן אנחנו צריכים לתת שתי סיסמאות, אחת עבור כל הקובץ שיכול להכיל כמה חתימות דיגיטליות ואחת עבור חתימה דיגיטלית ספציפית שמשמשת אותנו עבור הפרויקט הזה.

לקורס המלא: קורס פיתוח אפליקציות לאנדרואיד

ההרצאה הקודמת: Google Map - Wear App

ההרצאה הבאה: Register to Google Play

הרצאות קשורות מקורסים אחרים

  • התקנה של APK - InsecureBank v2

קורסים נוספים במסלול

  • קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים
  • קורס פיתוח אפליקציות - לאייפון iPhone iOS - ב-Swift-Xcode
  • קורס פלאטר - Flutter - שפת DART של גוגל למובייל - פיתוח אפליקציות לאנדרואיד ואייפון
  • קורס PhoneGap - פיתוח אפליקציות לאנדרואיד ואייפון