تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يتناول هذا الدليل عملية تصدير مشروع Defold كتطبيق Android.
يمكن أن ينشئ Defold ملفات APK لاختبار الأجهزة المحلية وحِزم تطبيقات Android
لإرسالها إلى "متجر Google Play".
لبدء عملية التصدير، اختَر المشروع > الحزمة > تطبيق Android...
من شريط قوائم Defold. ستفتح نافذة تطبيق الحزمة.
الشكل 1. نافذة طلب الحزمة
تصميمات اللافتات
إذا كان حقلا ملف تخزين المفاتيح وكلمة مرور ملف تخزين المفاتيح فارغَين، تُنشئ أداة Defold تلقائيًا ملف تصحيح الأخطاء في ملف تخزين المفاتيح وتستخدمه لتوقيع التطبيق.
يمكن تثبيت الإصدارات التي تم إنشاؤها باستخدام ملف تصحيح أخطاء على الأجهزة المحلية، ولكن قد لا يتم
تحميلها إلى "متجر Google Play".
لإنشاء إصدار لتحميله إلى "متجر Google Play"، يمكنك استخدام "استوديو
Android" لإنشاء ملف تخزين مفاتيح الإصدار.
لإنشاء ملف تخزين مفاتيح إصدار لتطبيقك:
شغِّل "استوديو Android".
في نافذة مرحبًا بك في "استوديو Android"، اختَر إنشاء مشروع جديد.
اختر النموذج لا نشاط، وانقر على التالي.
في شاشة ضبط مشروعك، انقر على إنهاء لإنشاء المشروع.
بعد إنشاء ملف تخزين المفاتيح، عليك إنهاء "استوديو Android" والعودة إلى محرِّر Defold.
في نافذة تطبيق الحزمة، اختَر الزر ... بجانب حقل
Keystore واختَر ملف .keystore الذي تم إنشاؤه حديثًا.
أدخِل كلمة مرور ملف تخزين المفاتيح في الحقل كلمة مرور ملف تخزين المفاتيح.
ضبط إعدادات الإصدار
استخدِم نافذة تطبيق الحزمة لضبط إعدادات الإصدار. وتختلف هذه الإعدادات حسب ما إذا كان ذلك لأغراض الاختبار على جهاز محلي أو إصدارًا نهائيًا للتحميل إلى "متجر Google Play".
لضبط إصدار للاختبار على جهاز محلي:
في قسم البنية، اختَر 32 بت و64 بت معًا.
في قائمة تنسيق الحزمة، اختر APK.
في قائمة خيار المنتج، اختَر تصحيح الأخطاء.
عند ضبط الصيغة على تصحيح الأخطاء، يعمل محرك سجلات DeFold على تصحيح الأخطاء المتعلقة برسائل تصحيح الأخطاء إلى الجهاز logcat. يمكنك عرض هذا المستند في نافذة logcat
في "استوديو Android" أو باستخدام الأمر logcat في adb. لمزيد من المعلومات حول
استخدام adb لتثبيت ملفات APK وعرض ناتج Logcat، يُرجى الاطّلاع على صفحة
Android Debug Bridge.
لضبط إصدار لتحميله إلى "متجر Google Play"، اتّبِع الخطوات التالية:
في قسم البنية، اختَر 32 بت و64 بت معًا.
في قائمة تنسيق الحزمة، اختَر AAB.
في قائمة خيار المنتج، اختَر إصدار.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],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**."]]