בטוח ששמעת על העובדה שליישומים שאנו הולכים להוריד מחנות Google Play תהיה הרחבה שונה מהקובץ .APK שאנו רגילים אליו ובמיוחד לתוסף האפליקציה החדש יהיה .AAB כמכנה שלו. עבור המשתמש הממוצע שום דבר לא ישתנה, אך עבור יותר החנונים, ייתכן שיהיה צורך להמיר מקובץ AAB לקובץ בפורמט APK ומדריך זה נוצר במטרה להשלים הליך זה.
אולם לפני שמתחילים עם המדריך, נכון לזכור מה זה חבילות האפליקציות של אנדרואיד, או קבצי ה-ABB, אבל נעסוק בהכל מבלי להיכנס ליותר מדי דברים טכניים מאחר ואנחנו בעצמנו לא מפתחים. AABs הם קבצים שאינם ניתנים להפעלה המכילים את כל החבילות הדרושות כדי שאפליקציה תעבוד אוניברסלית על טלפונים ניידים של אנדרואיד, ובמובן זה עליך להתייחס אליהם כקבצים דחוסים מהם תוכל לחלץ את כל המידע הדרוש כדי שהאפליקציה תעבוד בצורה אופטימלית על סמארטפון.
לאחר מכן חלץ רק את החבילות הדרושות לפעולה הספציפית לטלפון שלך, ייווצר APK להתקנה שבעצם מביא שני יתרונות:
- בעיקר, עבודתם של המפתחים מובטחת;
- החלל שהאפליקציה תופסת בזיכרון הנייד מותאם.
מדריך: להלן המרת קובץ AAB ל- APK
החיסרון העיקרי הוא שאם אתה נתקל בחבילת אפליקציות מחוץ לחנות Google Play, הפיכתה לקובץ APK מסובכת. אז כדי לבצע הליך זה תזדקק לכלים הבאים:
- אולפן אנדרואיד;
- אפליקציית Bundletool;
- Java;
- מחשב.
בשלב זה, המשך בהתקנת Android Studio במחשב האישי שלך אם אין לך אותו עדיין. תוכנית זו תוכננה במיוחד עבור מתכנתים אנדרואיד והופכת לבסיסית בהמרת קבצי AAB לפורמט APK, מכיוון שהיא משתמשת בשפת התכנות של Java ומאפשרת לך גם לחתום על יישומים, שתי דרישות יסוד להמרת קובץ AAB ל- APK. הכלי Bundletool נדרש מכיוון שהוא ידאג להמיר את חבילת AAB לקובץ APK. אז בואו נראה את השלבים שיש לבצע:
- צור תיקייה שבה תוכל לשמור את קובץ .aab ואת אפליקציית Bundletool במחשב שלך;
- בתוך התיקייה החדשה שנוצרה המכילה את הקבצים שהוזכרו זה עתה, הקש במקביל על מקש SHIFT ולחצן העכבר הימני;
- תראה תפריט המכיל את הפונקציה OPEN POWERSHELL WINDOW HERE;
- לחיצה על אישור תפתח את מסוף Windows;
- מהחלון שזה עתה נפתח, יהיה עליך לכתוב את שורת הקוד הבאה: bundletool build-apks –bundle = APPLICATION.aab –output = APPLICATION.apks –mode = אוניברסלי;
- שוב, שים לב כי יהיה עליך להחליף את השם "יישום" בשם האמיתי של יישום AAB שהורדת;
- לאחר הזנת הפקודה, הזן כדי לבצע אותה: התוכנית תדאג להמיר את החבילות לקובץ APKS;
- בינתיים, Bundletool יזהיר אותך כי הוא ישתמש בתעודת באגים של Android Studio;
- כאשר הכל נעשה, יהיה לך קובץ APKS שתצטרך לשנות את שמו עם סיומת ZIP כדי לפתוח אותו ולחלץ ממנו את קובץ ה- APK.
לבסוף, עליך לדעת כי לא ניתן לשדרג או להתקין את היישום שאתה מתקין בשיטה זו על גירסאות קודמות שלה.
Merci beaucoup pour cette astuce!
ברכות. האם יתכן גם הפוך?
אני רוצה להמיר apk ל-ABB כדי שאוכל לפרסם אותו ב- google play
grz