קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
במדריך הזה מוסבר איך לייצא פרויקט Defold כאפליקציה ל-Android.
Defold יכול ליצור קובצי APK לבדיקה במכשיר מקומי וקובצי Android App Bundle לשליחה לחנות Google Play.
כדי להתחיל בתהליך הייצוא, בוחרים באפשרות Project > Bundle > Android Application… בסרגל התפריטים של Defold. ייפתח החלון Bundle Application.
איור 1. בחלון Bundle Application
חתימה על גרסאות build
אם השדות Keystore ו-Keystore Password ריקים, Defold יוצר באופן אוטומטי קובץ Keystore לניפוי באגים ומשתמש בו כדי לחתום על האפליקציה.
יכול להיות שאפשר להתקין במכשירים מקומיים גרסאות שנוצרו באמצעות מאגר מפתחות לניפוי באגים, אבל יכול להיות שלא ניתן להעלות אותן לחנות Google Play.
כדי ליצור גרסת Build להעלאה לחנות Google Play, אפשר להשתמש ב-Android Studio כדי ליצור קובץ של חנות מפתחות לפרסום.
כדי ליצור קובץ של חנות מפתחות לגרסת ההפצה של האפליקציה:
מפעילים את Android Studio.
בחלון Welcome to Android Studio (ברוכים הבאים ל-Android Studio), בוחרים באפשרות Create New Project (יצירת פרויקט חדש).
בוחרים בתבנית No Activity ולוחצים על Next (הבא).
במסך Configure Your Project (הגדרת הפרויקט), לוחצים על Finish (סיום) כדי ליצור את הפרויקט.
אחרי שיוצרים את קובץ מאגר המפתחות, יוצאים מ-Android Studio וחוזרים אל כלי העריכה של Defold.
בחלון Bundle Application, לוחצים על הלחצן ... ליד השדה Keystore ובוחרים את הקובץ .keystore שנוצר.
מזינים את הסיסמה של מאגר המפתחות בשדה Keystore Password (סיסמה של מאגר המפתחות).
קביעת הגדרות של בנייה
משתמשים בחלון Bundle Application (חבילת אפליקציה) כדי להגדיר את הגדרות ה-build. ההגדרות האלה שונות בהתאם למטרה: בדיקה במכשיר מקומי או בנייה סופית להעלאה לחנות Google Play.
ברשימה Bundle Format (פורמט החבילה), בוחרים באפשרות APK.
ברשימה Variant בוחרים באפשרות Debug.
כשVariant מוגדר ל-Debug, Defold מתעד ביומן הודעות ניפוי באגים של המנוע במכשיר logcat. אפשר לראות את זה בחלון logcat ב-Android Studio או באמצעות הפקודה logcat ב-adb. מידע נוסף על שימוש ב-adb להתקנת קובצי APK ולצפייה בפלט של logcat זמין בדף Android Debug Bridge.
ברשימה Bundle Format (פורמט חבילת האפליקציה), בוחרים באפשרות AAB.
ברשימה Variant בוחרים באפשרות Release.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-07-27 (שעון UTC)."],[],[],null,["# Export Defold projects to Android\n\nThis guide covers the process of exporting a Defold project as an Android app.\nDefold can generate both APK files for local device testing and Android App\nBundles for submission to the Google Play Store.\n\nTo start the export process, choose **Project \\\u003e Bundle \\\u003e Android Application...**\nfrom the Defold menu bar. The **Bundle Application** window opens.\n**Figure 1.** The **Bundle Application** window\n\nSign builds\n-----------\n\nIf the **Keystore** and **Keystore Password** fields are empty, Defold\nautomatically generates a debug keystore file and uses it to sign the application.\nBuilds created with a debug keystore may be installed on local devices, but may\nnot be uploaded to the Google Play Store.\n\nTo create a build for upload to the Google Play Store, you can use Android\nStudio to create a release keystore file.\n\nTo create a release keystore file for your app:\n\n1. Launch Android Studio.\n2. In the **Welcome to Android Studio** window, select **Create New Project**.\n3. Select the **No Activity** template, and click **Next**.\n4. In the **Configure Your Project** screen, click **Finish** to create the project.\n5. Create a keystore file using the instructions at [Generate an upload key and keystore](/studio/publish/app-signing#generate-key).\n6. After creating the keystore file, quit Android Studio and return to the Defold editor.\n7. In the **Bundle Application** window, select the **...** button next to the **Keystore** field and select the newly created `.keystore` file.\n8. Enter the keystore password in the **Keystore Password** field.\n\n| **Caution:** When Defold updates to a new version, it generates a new debug keystore file. Before attempting to install a new build, uninstall any build generated using the previous debug keystore. If you don't follow this uninstall step, you'll get an `INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES` error during installation.\n\nConfigure build settings\n------------------------\n\nUse the **Bundle Application** window to configure build settings. These settings\nare different depending on whether it's for testing on a local device or is a\nfinal build for uploading to the Google Play Store.\n\nTo configure a build for testing on a local device:\n\n- In the **Architectures** section, select both **32-bit** and **64-bit**.\n- In the **Bundle Format** list, select **APK**.\n- In the **Variant** list, select **Debug**.\n\nWhen **Variant** is set to **Debug** , Defold logs engine debug messages to\nthe device `logcat`. This is viewable in the [`logcat` window](/studio/debug/am-logcat)\nin Android Studio or with the `logcat` command in `adb`. For more information on\nusing `adb` to install APK files and view logcat output, see the\n[Android Debug Bridge](/studio/command-line/adb) page.\n\nTo configure a build for upload to the Google Play Store:\n\n- In the **Architectures** section, select both **32-bit** and **64-bit**.\n- In the **Bundle Format** list, select **AAB**.\n- In the **Variant** list, select **Release**."]]