
No Activity, נותנים את אותו שם (כאן toast) ובוחרים Java, כי הפרויקט הישן כתוב ב-Java.Use legacy android.support libraries. הסימון הזה מאפשר לקוד הישן להתקמפל, אבל אז אי אפשר להשתמש ב-Latest Play Services.src מתוך app של הפרויקט הישן, מוחקים את src שבפרויקט החדש ומדביקים במקומה.Build ואז Rebuild Project, ולבסוף מריצים באמולטור. כל ארבעת סוגי ה-Toast באפליקציה מוצגים כרגיל.androidx.appcompat.app.AppCompatActivity, ואותו מחליפים בקוד.הטקסט המלא של הדקות הראשונות בהרצאה «הרצת פרויקט ישן ב-Android Stdio החדש» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
בסרטון הזה אנחנו הולכים לראות איך ניתן בעזרת הגרסה החדשה של אנדרואיד סטודיו לפתוח פרויקט שנכתב בגרסה יחסית ישנה של אנדרואיד סטודיו.
ראשית יש לנו כאן תיקיית פרויקט ובתוכה יש לנו איזשהו פרויקט שנקרא טורסט שפשוט מציג כמה לחצנים שכל אחד מציג טורסט בצורה שונה. בואו נקרא לו טורסט אולד ובעצם הפרויקט הישן עכשיו בואו נפתח את גרסת האנדרואיד סטודיו החדשה ביותר שקיימת לפחות נכון לעכשיו הנה היא פה ממש התקנתי אותה ממש ממש לפני שעה זאת הגרסה החדשה ביותר ובואו נראה מה הפעולות שאנחנו צריכים לבצע בכדי לפתוח את הפרויקט
דבר ראשון אנחנו לא רוצים to start a new project אנחנו רוצים to open אבל אם אנחנו פותחים אז הוא יכשל מפני שהפרויקט הזה בנוי בגרסה עתיקה ומן הסתם יש כאן כל מיני שימושים ב-SDKs ישנים שאנחנו לא באמת רוצים אותם.
לכן מה שנעשה זה נגיד לו שאנחנו רוצים פרויקט חדש, אבל אנחנו לא רוצים פרויקט עם איזושהי אקטיביטי קיימת, אנחנו רוצים עם No Activity, כי אנחנו הולכים להעביר את הקוד הישן לפרויקט החדש.
בואו נבצע Next, נגיד לו שאנחנו רוצים שהשם שלו יהיה טוסט כמו השם הקודם ושהוא נמצא בתוך cprojects אנחנו משתמשים בג'אווה מפני שהפרויקט הקודם השתמש בג'אווה ואנחנו רוצים בואו נגיד לו use legacy support שימו לב רק שהוא אומר לנו שהוא בעצם אם אנחנו משתמשים באנדרואיד support libraries אז אנחנו לא נוכל להשתמש ב-latest play service אז אם אנחנו רוצים
את ה-latest כמובן נצטרך למצוא פתרון אחר. בואו נבצע finish והפרויקט סיים להתאן. בואו ניגש, resources, דרובל, יש לנו כאן את Java, good.
עכשיו בואו נסגור את כל אלה ואנחנו צריכים להעתיק את הקבצים הישנים לפרויקט החדש. אז בואו נלך ל-tost hold, נכנס ל-up ונעתיק את תיקיית ה-src, קופי, רק אותה אנחנו צריכים.
בואו ניגש ל-tost שזה החדש, up, ונמחק את תיקיית src, delete, buy, ונדביק את התיקייה הקודמת.
אם אנחנו עכשיו חוזרים לאנדרואיד סטודיו אנחנו רואים שהוא מתרפרש ויש לנו כאן פתאום את הקבצים הקודמים. לדוגמה, יש לנו את ה-Activity Main, אנחנו יכולים לראות את הקוד ויש לנו כאן את ה-Layout שלו.
אפשר לראות פה את ה-Layout ואת הקוד, אפשר לראות רק את ה-Designer בצורה כזאת. עכשיו בואו ננסה לבצע בנייה ולראות אם הוא עובד בהצלחה. אז אנחנו רוצים ללכת ל-Build,