Manuel olarak profillenebilir uygulama oluşturma ve çalıştırma
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Profillenebilir bir uygulamayı manuel olarak oluşturmak için önce bir sürüm uygulaması oluşturmanız, ardından manifest dosyasını güncellemeniz gerekir. Bu işlem, sürüm uygulamasını profillenebilir bir uygulamaya dönüştürür. Profillenebilir uygulamayı yapılandırdıktan sonra profilleyiciyi başlatın ve analiz edilecek profillenebilir bir işlem seçin.
Sürüm uygulaması oluşturma
Profil oluşturma amacıyla bir sürüm uygulaması derlemek için aşağıdakileri yapın:
-
Aşağıdaki satırları uygulamanızın hata ayıklama anahtarına ekleyerek uygulamanızı hata ayıklama anahtarıyla imzalayın
build.gradle
dosyası oluşturun. Çalışan bir sürüm derleme varyantınız varsa şunları yapabilirsiniz:
sonraki adıma geçin.
buildTypes {
release {
signingConfig signingConfigs.debug
}
}
-
Android Studio'da Derleme > Derleme Varyantı'nı seçin... ve
yayın varyantı.
Sürümü profili oluşturulabilir olarak değiştir
Sürüm uygulamanızı profillenebilir bir uygulamaya dönüştürmek için aşağıdakileri yapın:
-
AndroidManifest.xml
dosyasını açıp <application>
içine aşağıdakileri ekleyin. Daha fazla bilgi için bkz.
Yayınlanmak üzere uygulamanızı oluşturun.
<profileable android:shell="true"/>
-
SDK sürümüne bağlı olarak manifest doğrulamasıyla ilgili bir hata görebilirsiniz. Bu hataları çözemezseniz ve hataları uyarı olarak ele almanın güvenli olduğunu düşünürseniz aşağıdaki satırları build.gradle
dosyanıza ekleyerek bunu yapabilirsiniz.
aaptOptions {
additionalParameters =["--warn-manifest-validation"]
}
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-27 UTC."],[],[],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 }"]]