إنشاء تطبيق يمكن إنشاؤه يدويًا وتشغيله
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
لإنشاء تطبيق قابل للملف الشخصي يدويًا، عليك إجراء ما يلي:
تحتاج أولاً إلى إنشاء تطبيق إصدار ثم تحديث ملف البيان،
والذي يحول تطبيق الإصدار إلى تطبيق ملف شخصي. بعد
ضبط التطبيق الذي يمكن تحليله، ابدأ أداة تحليل الأداء واختَر
عملية يمكن تحليلها.
إنشاء إصدار تطبيق
لإنشاء تطبيق إصدار لأغراض إنشاء الملفات التعريفية، يمكنك إجراء ما يلي:
-
وقِّع تطبيقك باستخدام مفتاح تصحيح الأخطاء من خلال إضافة الأسطر التالية إلى ملف
build.gradle
في تطبيقك. إذا كان لديك إصدار عملي من الإصدار، يمكنك
التخطّي إلى الخطوة التالية.
buildTypes {
release {
signingConfig signingConfigs.debug
}
}
-
في Android Studio، اختَر الإنشاء > اختيار نوع الإصدار واختَر
نوع الإصدار.
تغيير الإصدار إلى قابل للملف الشخصي
لتحويل تطبيق الإصدار إلى تطبيق قابل لإنشاء الملفات الشخصية، عليك اتّباع الخطوات التالية:
-
افتح
ملف AndroidManifest.xml
وإضافة ما يلي خلال
<application>
لمزيد من التفاصيل، يُرجى مراجعة
أنشئ تطبيقك من أجل إصداره.
<profileable android:shell="true"/>
-
استنادًا إلى إصدار حزمة تطوير البرامج (SDK)، قد تظهر لك رسالة خطأ مرتبطة بالبيان.
والتحقق من الصحة إذا لم تتمكن من حلها وترى أنه من الآمن معالجة الأخطاء
كتحذيرات، يمكنك إجراء ذلك من خلال إضافة الأسطر التالية إلى
ملف build.gradle
.
aaptOptions {
additionalParameters =["--warn-manifest-validation"]
}
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ 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,["# Build and run a profileable app manually\n\nTo build a [profileable](/studio/profile#requirements) application manually, you\nneed to first build a release application and then update its manifest file,\nwhich turns the release application into a profileable application. After you\nconfigure the profileable application, launch the profiler and select a\nprofileable process to analyze.\n\nBuild a release app\n-------------------\n\nTo build a release application for profiling purposes, do the following:\n\n\u003cbr /\u003e\n\n1. Sign your application with the debug key by adding the following lines to your application's\n `build.gradle` file. If you already have a working release build variant, you can\n skip to the next step.\n\n buildTypes {\n release {\n signingConfig signingConfigs.debug\n }\n }\n \n2. In Android Studio, select **Build** \\\u003e **Select Build Variant...** and choose the\n release variant.\n\n\u003cbr /\u003e\n\nChange release to profileable\n-----------------------------\n\nTo convert your [release app](#build-release-app) to a profileable app, do the\nfollowing:\n\n1. Open the\n `AndroidManifest.xml` file and adding the following within\n `\u003capplication\u003e`. For more details, see\n [Build your app for release](/studio/publish/preparing#publishing-build).\n\n `\u003cprofileable android:shell=\"true\"/\u003e`\n2. Depending on the SDK version, you might see an error related to manifest\n validation; if you can't resolve them and deem it safe to treat the errors\n as warnings, you can do so by adding the following lines to your\n `build.gradle` file.\n\n aaptOptions {\n additionalParameters =[\"--warn-manifest-validation\"]\n }"]]