Покрытие кода Jacoco для системного приложения, построенного с использованием android.bp, не работает

#android #android-source #jacoco

Вопрос:

Я пытаюсь создать покрытие кода для системного приложения с помощью jacoco. Я использовал android.bp для определения зависимостей приложений.

Однако я получаю следующую ошибку при выполнении тестовых случаев для создания покрытия

 adb shell am instrument -w -e coverage true <package_name>/<instrumentation_class_name>
 

Ошибка: Не удалось создать покрытие Emma/JaCoCo. Есть ли Эмма/Джейкоко Джар на пути к классу?

Я могу сгенерировать покрытие кода, если определю зависимости с помощью android.mk вместо android.bp.

Любой указатель был бы полезен для «как создать покрытие кода с помощью jacoco» для приложений на основе чертежей Android