<profileable>

Syntax:
<profileable android:shell=["true" | "false"] android:enabled=["true" | "false"] />
enthalten in:
<application>
description:
Gibt an, wie Profiler auf diese Anwendung zugreifen können.
Attribute:
android:shell
Gibt an, ob der Nutzer des Geräts ein Profil für diese Anwendung über die lokale Fehlerbehebung erstellen kann wie die folgenden: <ph type="x-smartling-placeholder"> Wenn dies nicht konfiguriert oder auf false gesetzt ist, funktionieren diese Tools und APIs nur, wenn eine App debuggable Debug-fähige Anwendungen führen zu erheblichen und unterschiedlichen Leistungseinbußen und sind nicht nützlich für wie Sie den zeitlichen Ablauf präzise messen können. Dieses Element wird für die lokale Leistung dringend empfohlen. um genaue Ergebnisse zu erhalten.

Dieses Element ist so konzipiert, dass es in Release- oder Produktions-Builds verwendet werden kann, um die lokale Profilerstellung zu ermöglichen. Es besteht ein minimales Risiko einer Datenlecks: Keine Speicherdaten sind von den Host-Profiling-Tools lesbar. und dem Shell-Prozess. Nur Stacktraces sind lesbar, die normalerweise verschleiert sind oder keine Symbole haben in Release-Builds.

android:enabled
Gibt an, ob von Systemdiensten oder Shell-Tools Profile für die Anwendung erstellt werden können. Für Letzteres legen Sie auch android:shell fest. Ist er auf „false“ gesetzt, kann kein Profil für die Anwendung erstellt werden. Der Standardwert ist „true“. Dieses Attribut wurde in API-Level 30 hinzugefügt.
eingeführt in:
API-Level 29