<個人檔案>

語法:
<profileable android:shell=["true" | "false"] android:enabled=["true" | "false"] />
包含於:
<application>
說明:
指定分析器如何存取這個應用程式。
屬性:
android:shell
指定裝置使用者是否能透過本機偵錯方式剖析這個應用程式 工具,例如: ,瞭解如何調查及移除這項存取權。 如果此屬性未設定或設為 false,這些工具和 API 就只會在應用程式處於以下狀態時運作 debuggable。 可進行偵錯的應用程式會造成各種效能明顯降低的問題,不適用於 準確評估時機為維持本機效能,強烈建議您使用此元素 以獲得準確結果

這個元素的設計宗旨是在發布版本/正式版本中都要能夠使用,這樣才能啟用本機剖析。 這會使資料外洩的風險降到最低,因為主機剖析工具無法讀取任何記憶體資料 和殼層程序只有堆疊追蹤可供讀取。堆疊追蹤通常經過模糊處理或缺少符號 推出新版本

android:enabled
指定系統服務或殼層工具是否能剖析應用程式。 如果是後者,您還要設定 android:shell。 如果為 false,則完全無法剖析應用程式。預設值為 true。 這項屬性於 API 級別 30 中新增。
導入版本:
API 級別 29