Чтобы создать профилируемое приложение вручную, необходимо сначала создать приложение выпуска, а затем обновить его файл манифеста, что превращает приложение выпуска в профилируемое приложение. После настройки профилируемого приложения запустите профилировщик и выберите профилируемый процесс для анализа.
Создайте приложение для выпуска
Чтобы создать приложение выпуска для целей профилирования, выполните следующие действия:
Подпишите свое приложение с помощью ключа отладки, добавив следующие строки в файл
build.gradle
вашего приложения. Если у вас уже есть рабочий вариант сборки выпуска, вы можете перейти к следующему шагу.buildTypes { release { signingConfig signingConfigs.debug } }
В Android Studio выберите «Сборка» > «Выбрать вариант сборки...» и выберите вариант выпуска.
Изменить выпуск на профилируемый
Чтобы преобразовать приложение выпуска в профилируемое приложение, выполните следующие действия:
Откройте файл
AndroidManifest.xml
и добавьте следующее в<application>
. Дополнительные сведения см. в разделе Создание приложения для выпуска .<profileable android:shell="true"/>
В зависимости от версии SDK вы можете увидеть ошибку, связанную с проверкой манифеста; Если вы не можете их устранить и считаете безопасным рассматривать ошибки как предупреждения, вы можете сделать это, добавив следующие строки в файл
build.gradle
.aaptOptions { additionalParameters =["--warn-manifest-validation"] }