สร้างและเรียกใช้แอปที่สามารถสร้างโปรไฟล์ได้ด้วยตนเอง
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
หากต้องการสร้างแอปพลิเคชันที่สร้างโปรไฟล์ได้ด้วยตนเอง คุณต้อง
คุณต้องสร้างแอปพลิเคชันรุ่นก่อน จากนั้นอัปเดตไฟล์ Manifest
ซึ่งจะเปลี่ยนแอปพลิเคชันรุ่นนั้นๆ ให้เป็นแอปพลิเคชันที่สร้างโปรไฟล์ได้ หลังจากกำหนดค่าแอปพลิเคชันที่โปรไฟล์ได้ ให้เปิดเครื่องมือวิเคราะห์โปรไฟล์และเลือกกระบวนการที่โปรไฟล์ได้เพื่อวิเคราะห์
สร้างแอปที่เผยแพร่
หากต้องการสร้างแอปพลิเคชันรุ่นเพื่อวัตถุประสงค์ในการทำโปรไฟล์ ให้ทำดังนี้
-
รับรองแอปพลิเคชันด้วยคีย์แก้ไขข้อบกพร่องโดยเพิ่มบรรทัดต่อไปนี้ลงในไฟล์ build.gradle
ของแอปพลิเคชัน หากมีตัวแปรรุ่นที่ใช้งานได้อยู่แล้ว ให้ข้ามไปยังขั้นตอนถัดไป
buildTypes {
release {
signingConfig signingConfigs.debug
}
}
-
ใน Android Studio ให้เลือกสร้าง > เลือกตัวแปรการสร้าง... แล้วเลือกตัวแปรรุ่น
เปลี่ยนรุ่นเป็น "มีโปรไฟล์"
หากต้องการแปลงแอปรุ่นเป็นแอปที่โปรไฟล์ได้ ให้ทําดังนี้
-
เปิดไฟล์
AndroidManifest.xml
แล้วเพิ่มข้อมูลต่อไปนี้ภายใน
<application>
ดูรายละเอียดเพิ่มเติมได้ที่
สร้างแอปสำหรับการเปิดตัว
<profileable android:shell="true"/>
-
คุณอาจเห็นข้อผิดพลาดที่เกี่ยวข้องกับการตรวจสอบไฟล์ Manifest ทั้งนี้ขึ้นอยู่กับเวอร์ชัน SDK หากแก้ปัญหาไม่ได้และพิจารณาว่าสามารถถือว่าข้อผิดพลาดเป็นคำเตือนได้ ให้เพิ่มบรรทัดต่อไปนี้ลงในไฟล์ build.gradle
aaptOptions {
additionalParameters =["--warn-manifest-validation"]
}
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-27 UTC
[[["เข้าใจง่าย","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 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 }"]]