Ręczne tworzenie i uruchamianie aplikacji z możliwością profilowania

Aby ręcznie utworzyć aplikację z możliwością profilowania, musisz najpierw utworzyć wersję aplikacji, a potem zaktualizować jej plik manifestu. Dzięki temu aplikacja stanie się aplikacją z możliwością profilowania. Po skonfigurowaniu aplikacji, którą można profilować, uruchom profilator i wybierz proces, który chcesz przeanalizować.

Tworzenie wersji aplikacji

Aby utworzyć wersję aplikacji do profilowania, wykonaj te czynności:

  1. Podpisz aplikację za pomocą klucza debugowania, dodając te wiersze do pliku build.gradle aplikacji. Jeśli masz już działającą wersję wersji, możesz przejść do następnego kroku.

            buildTypes {
              release {
                signingConfig signingConfigs.debug
              }
            }
          
  2. W Android Studio kliknij Utwórz > Wybierz wariant kompilacji… i wybierz wariant wersji.

Zmień wersję na profilowalną

Aby przekonwertować wersję aplikacji w profilową aplikację, wykonaj :

  1. Otwórz plik AndroidManifest.xml i w polu <application> dodaj te informacje: Więcej informacji znajdziesz w artykule Tworzenie aplikacji na potrzeby publikacji.

    <profileable android:shell="true"/>

  2. W zależności od wersji pakietu SDK może pojawić się błąd związany z plikiem manifestu weryfikacja; jeśli nie możesz ich rozwiązać i uznasz, że można bezpiecznie je naprawić jako ostrzeżenia, dodaj następujące wiersze do build.gradle.

          aaptOptions {
            additionalParameters =["--warn-manifest-validation"]
          }