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

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

الجدول 1: خيارات الإنشاء في قائمة إنشاء

عنصر القائمة الوصف
تجميع الوحدات المحدّدة يتم تجميع جميع ملفات المصدر في الوحدة المحدّدة التي تم تعديلها منذ آخر عملية إنشاء، وجميع الوحدات التي تعتمد عليها الوحدة المحدّدة بشكل متكرر. تتضمّن عملية التجميع ملفات المصدر التابعة وأي مهام إنشاء مرتبطة بها. يمكنك اختيار الوحدة التي تريد إنشاءها من خلال اختيار اسم الوحدة أو أحد ملفاتها في نافذة المشروع.
Assemble Project تجميع كل الوحدات
تجميع المشروع مع الاختبارات تجميع كل الوحدات، بما في ذلك الوحدات الاختبارية
Clean Project يؤدي هذا الإجراء إلى حذف جميع ملفات الإصدارات الوسيطة أو المخزّنة مؤقتًا.
Clean and Assemble Project with Tests يؤدي هذا الإجراء إلى تشغيل تنظيف المشروع لتنويعة التصميم المحدّدة، ثم تجميع جميع الوحدات، بما في ذلك الوحدات الاختبارية.
إنشاء حِزم / حِزم 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 لكل أمر، افتح نافذة الإنشاء كما هو موضّح في القسم التالي. لمزيد من المعلومات حول Gradle وعملية الإنشاء، يُرجى الاطّلاع على ضبط عملية الإنشاء.