Ранее я реализовал некоторые модули под android/packages/services/
с использованием Android.mk.
и успешно запустите статический анализ кода clang для этого модуля, создав .plist следующим образом:
from android/ path I exported WITH_STATIC_ANALYZER=1
и я попытался запустить
mmma packages/services/module_name
и все .plist успешно созданы в папке android/
.
Теперь, с тем же флагом экспорта, у меня возникла проблема при создании статического кода для анализа результатов с помощью clang для некоторых добавляемых модулей.
внутри модуля android/vendor/
, созданного мной с помощью файла Android.bp. Когда я бегу, mmma vendor/module_name
, он не создает
любой .plist.
Я добавил
cflags:[
"-Wall",
"-Werror",
"-Wunused",
"-Wunreachable-code",
],
в cc_shared_library{}
, cc_defaults{}
и cc_binary{}
деталях в Android.bp. Не добавляйте .plist и любой другой формат статического кода для анализа результатов.
Также я попытался экспортировать WITH_TIDY=1
на android/
, но опять не повезло.
AOSP-версия - Android P.
Есть ли идеи, как решить эту проблему?