Ошибки такого типа:
7:02.43 ld.lld: ошибка: неопределенный символ: b2g_stub::connectivity::BaseConnectivity::getNetworkInfos(std::__ndk1::vector*)
7:02.43 >>> на который ссылается ConnectivityBinderService.cpp
7:02.44 >>> /objdir-gecko/toolkit/library/ build/../../../koost/connectivity/ConnectivityBinderService.o:(конструкционная виртуальная таблица для b2g_stub::connectivity::BaseConnectivity-in-b2g::connectivity::ConnectivityBinderService)
< /blockquote>
file.cpp:
Код: Выделить всё
Status BaseConnectivity::getNetworkInfos(
std::vector* _aidl_return) {
return Status::fromExceptionCode(Status::Exception::EX_UNSUPPORTED_OPERATION);
}
Код: Выделить всё
class BaseConnectivity : public b2g::connectivity::BnConnectivity
android::binder::Status getNetworkInfos(
std::vector* _aidl_return) override;
Код: Выделить всё
0000000000000000 T b2g::connectivity::ConnectivityBinderService::getNetworkInfos(std::__ndk1::vector*)
U b2g_stub::connectivity::BaseConnectivity::getNetworkInfos(std::__ndk1::vector*)
Я пытаюсь что-то изменить, например в Android.bp, добавить stl: "c++_shared", но это не работает.
Кто-нибудь встречал подобные ошибки? Я действительно новичок в такой задаче, как ее решить?
Подробнее здесь: https://stackoverflow.com/questions/783 ... or-related
Мобильная версия