Wenn Sie eine profilierbare Anwendung manuell erstellen möchten, müssen Sie zuerst eine Release-Anwendung erstellen und dann die Manifestdatei aktualisieren. Dadurch wird die Release-Anwendung in eine profilierbare Anwendung umgewandelt. Nachdem Sie konfigurieren Sie die profilierbare Anwendung, starten Sie den Profiler und wählen Sie einen profilierbaren Prozess zu analysieren.
Release-App erstellen
So erstellen Sie eine Release-Anwendung für die Profilerstellung:
-
Signieren Sie Ihre Anwendung mit dem Debug-Schlüssel, indem Sie der Datei
build.gradle
Ihrer Anwendung die folgenden Zeilen hinzufügen. Wenn Sie bereits eine funktionierende Release-Build-Variante haben, fahren Sie mit dem nächsten Schritt fort.buildTypes { release { signingConfig signingConfigs.debug } }
-
Wählen Sie in Android Studio Build > Build-Variante auswählen aus und wählen Sie die Release-Variante aus.
Release in „Profilierbar“ ändern
So wandeln Sie Ihre Release-App in eine App um, die profiliert werden kann:
-
Öffnen Sie das
AndroidManifest.xml
-Datei und fügen Sie Folgendes innerhalb von<application>
. Weitere Informationen finden Sie unter Erstellen Sie Ihre App für die Veröffentlichung.<profileable android:shell="true"/>
-
Je nach SDK-Version wird möglicherweise ein Fehler im Zusammenhang mit der Manifestvalidierung angezeigt. Wenn Sie ihn nicht beheben können und der Meinung sind, dass die Fehler als Warnungen behandelt werden können, fügen Sie der Datei
build.gradle
die folgenden Zeilen hinzu.aaptOptions { additionalParameters =["--warn-manifest-validation"] }