Трудно сказать без видимых источников. Мое первое предположение состоит в том, что ваша конфигурация сборки в порядке, и functions_in_libabc
отсутствует ни в одном из файлов, перечисленных в вашем списке srcs
.
Вы можете найти libabc.a
в out/soong/.intermediates/
и проверить, содержит ли он вашиотсутствует ссылка.
nm $(find $ANDROID_BUILD_TOP/out/soong/.intermediates -name 'libabc.a')
Все, что вам нужно сделать в модуле в зависимости от libabc
, это добавить его в список static_libs
.
cc_binary {
name: "my-module",
srcs: [ "main.cpp" ],
static_libs: [ "libabc" ],
}