buduję biblioteka Helper dla Androida i potrzebuję pełnego wdrożenia OpenSSL dla niektórych bibliotek wspierających używam. Tworzę łańcuch gromadzeniu i opracowywaniu libssl
i libcrypto
z nim, ale w czasie wykonywania otrzymuję:nie można zlokalizować symbol „tcgetattr” odwołuje „libcrypto.so”
java.lang.ExceptionInInitializerError
Caused by: java.lang.UnsatisfiedLinkError: Cannot load library:
soinfo_relocate(linker.cpp:975): cannot locate symbol "tcgetattr" referenced by "libcrypto.so.1.0.0"...
Zgaduję, że coś muszę zrobić, aby pomóc zlokalizować tcgetattr
w czasie wykonywania?
Prawdopodobnie zbudować używając Android bibliotek API dla platformy 21 (Android 5.0 Lollipop), ale badania na urządzeniu, które działa API 19 (Android 10 KitKat) lub niższa. –
@AlexCohn Jesteś wygaszacz życia! To było to! Zgaduję, musimy opierać się na API 19 (badanie, które teraz)? Coś innego? * Zapraszam do zamieścić odpowiedź, więc mogę go przyjąć. – Kagetsuki