Базовый профиль поколения с динамическими модулями ⇐ Android

Форум для тех, кто программирует под Android
Anonymous
Базовый профиль поколения с динамическими модулями

Сообщение Anonymous »

Я представил модуль базового профиля на основе Документов Google и сгенерировал файл профиля с помощью задачи Gradle: Создать базовый профиль.
https://developer .android.com/topic/ Performance/baselineprofiles/create-baselineprofile?hl=zh-cn#create-new-profile
agp:8.3.2
цель sdk:34
Но существует проблема, при которой приложение аварийно завершает работу после запуска, из-за чего оно не может создавать файлы профиля.
Причина сбоя является отсутствие класса XxxContentProvider в динамических модулях.
Я попытался запустить тестовый apk напрямую:
Установка baselineprofile-xxx.apk и установка моего приложения из пакета, который будет работать нормально с командой installXxxBenckmark, затем выполнил команду adb Shell am Instrument - w - e, но обнаружил некоторые несовпадающие исключения и не увенчался успехом.
Через сборку при сканировании видно, что baselineprofile: linkedXxAndroidTest зависит от задачи packageRelease. Это должно быть связано с проблемой APK, созданной этой задачей, что приводит к отсутствию файлов классов динамических модулей.
Могу ли я спросить, знает ли кто-нибудь какие-либо другие инструкции, которые могут обрабатывать проекты? содержащий динамические модули? В качестве альтернативы также допускается правильная команда для запуска тестового APK.

Подробнее здесь: https://stackoverflow.com/questions/792 ... ic-modules

Вернуться в «Android»