إنشاء تطبيقك لإصداره للمستخدمين

يعمل الزر تشغيل على إنشاء تطبيقك ونشره على أحد الأجهزة. ومع ذلك، لإنشاء تطبيقك بهدف مشاركته أو تحميله على Google Play، يجب استخدام أحد الخيارات المتاحة في قائمة الإصدار لتجميع أجزاء من مشروعك أو تحميله بالكامل. قبل تحديد أي من خيارات الإصدار المدرَجة في الجدول 1، احرص أولاً على تحديد صيغة الإصدار التي تريد استخدامها.

الجدول 1. خيارات الإصدار في قائمة الإصدار.

عنصر في القائمة الوصف
إنشاء وحدة تدمج هذه الوحدة جميع الملفات المصدر في الوحدة المحدّدة التي تم تعديلها منذ آخر إصدار، وجميع الوحدات التي تعتمد عليها الوحدة التي تم اختيارها بشكل متكرر. وتتضمن المجموعة ملفات المصدر التابعة وأي مهام إصدار مرتبطة بها. يمكنك اختيار الوحدة التي تريد إنشاؤها من خلال اختيار اسم الوحدة أو أحد ملفاتها في نافذة المشروع.
إنشاء مشروع إنشاء جميع الوحدات
مشروع تنظيف البيانات حذف جميع ملفات الإصدار الوسيطة/المخزّنة مؤقتًا.
إعادة إنشاء المشروع تشغيل Clean Project لنسخة الإصدار المحدّد وإنشاء ملف APK
إنشاء حِزم / حِزم APK > إنشاء حِزم APK

إنشاء ملف APK لجميع الوحدات في المشروع الحالي للنسخة المحدّدة عند اكتمال الإصدار، يظهر إشعار تأكيد يتضمّن رابطًا إلى ملف APK ورابط لتحليله في أداة تحليل APK.

إذا كان إصدار الإصدار الذي اخترته هو نوع إصدار لتصحيح الأخطاء، يتم توقيع حزمة APK باستخدام مفتاح تصحيح الأخطاء وسيكون جاهزًا للتثبيت. إذا حدّدت صيغة إصدار، تكون حزمة APK غير موقَّعة تلقائيًا، وعليك توقيع حزمة APK يدويًا. يمكنك بدلاً من ذلك اختيار إنشاء > إنشاء حزمة موقَّعة أو حِزمة APK من شريط القوائم.

يحفظ "استوديو Android" حِزم APK التي تنشئها في project-name/module-name/build/outputs/apk/.

إنشاء حِزم / حِزم APK > إنشاء حِزم

ينشئ مجموعة حزمات تطبيق Android لكل الوحدات في المشروع الحالي للنسخة المحدّدة. عند اكتمال الإصدار، يظهر إشعار تأكيد يتضمّن رابطًا إلى حِزمة التطبيق ورابطًا لتحليله في أداة تحليل APK.

إذا كان إصدار الإصدار الذي اخترته هو نوع إصدار لتصحيح الأخطاء، سيتم توقيع حِزمة التطبيق باستخدام مفتاح تصحيح الأخطاء، ويمكنك استخدام bundletool لنشر تطبيقك من حِزمة التطبيق على جهاز مرتبط. وإذا كنت قد اخترت صيغة للإصدار، تصبح حِزمة التطبيق غير موقَّعة تلقائيًا وعليك توقيعها يدويًا باستخدام jarsigner. يمكنك بدلاً من ذلك اختيار إنشاء > إنشاء حزمة موقَّعة أو حِزمة APK من شريط القوائم.

يحفظ "استوديو Android" حِزم APK التي تنشئها في project-name/module-name/build/outputs/bundle/.

إنشاء حزمة موقَّعة / حزمة APK يؤدي إلى ظهور مربّع حوار مع معالج لإعداد إعدادات توقيع جديدة، وإنشاء حِزمة تطبيق موقَّعة أو حِزمة APK. يجب توقيع تطبيقك باستخدام مفتاح إصدار لتتمكّن من تحميله إلى Play Console. لمزيد من المعلومات حول ميزة "توقيع التطبيق"، يمكنك الاطّلاع على توقيع تطبيقك.

ملاحظة: ينشئ الزر تشغيل ملف APK يتضمّن testOnly="true"، ما يعني أنّه لا يمكن تثبيت حزمة APK إلا من خلال adb (الذي يستخدمه "استوديو Android"). إذا كنت تريد حزمة APK يمكن تصحيح الأخطاء بها ويمكن للمستخدمين تثبيتها بدون استخدام adb، اختَر الإصدار المناسب لتصحيح الأخطاء وانقر على إنشاء حِزم / حِزم APK > إنشاء حِزم APK.

للحصول على تفاصيل حول المهام التي ينفّذها Gradle لكل أمر، افتح نافذة Build كما هو موضَّح في القسم التالي. لمزيد من المعلومات حول نظام Gradle وعملية الإنشاء، يمكنك الاطّلاع على ضبط تصميمك.