یک برنامه پروفایل را به صورت دستی بسازید و اجرا کنید
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
برای ساخت دستی یک اپلیکیشن پروفایل ، ابتدا باید یک اپلیکیشن انتشار بسازید و سپس فایل مانیفست آن را به روز کنید، که اپلیکیشن انتشار را به یک اپلیکیشن پروفایل تبدیل می کند. پس از پیکربندی برنامه پروفایل، نمایه ساز را راه اندازی کنید و یک فرآیند پروفایل را برای تجزیه و تحلیل انتخاب کنید.
یک برنامه انتشار بسازید
برای ایجاد یک برنامه انتشار برای اهداف پروفایل، موارد زیر را انجام دهید:
با افزودن خطوط زیر به فایل build.gradle
برنامه خود را با کلید اشکال زدایی امضا کنید. اگر از قبل یک نسخه ساخت نسخه کارآمد دارید، می توانید به مرحله بعدی بروید.
buildTypes {
release {
signingConfig signingConfigs.debug
}
}
در Android Studio، Build > Select Build Variant... را انتخاب کنید و نوع انتشار را انتخاب کنید.
انتشار را به نمایه تغییر دهید
برای تبدیل برنامه انتشار خود به یک برنامه پروفایل، موارد زیر را انجام دهید:
فایل AndroidManifest.xml
را باز کنید و موارد زیر را در <application>
اضافه کنید. برای جزئیات بیشتر، به ساخت برنامه خود برای انتشار مراجعه کنید.
<profileable android:shell="true"/>
بسته به نسخه SDK، ممکن است خطای مربوط به اعتبارسنجی مانیفست را مشاهده کنید. اگر نمیتوانید آنها را حل کنید و فکر میکنید خطاها به عنوان هشدار تلقی میشوند، میتوانید با افزودن خطوط زیر به فایل build.gradle
خود این کار را انجام دهید.
aaptOptions {
additionalParameters =["--warn-manifest-validation"]
}
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-29 بهوقت ساعت هماهنگ جهانی."],[],[],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 }"]]