Budowałem wspólną bibliotekę z Androidem NDK, a teraz chcę ją zbudować jako bibliotekę statyczną. Zakładałem, że wszystko, co musiałem zrobić, to zmienić BUILD_SHARED_LIBRARY na BUILD_STATIC_LIBRARY w Android.mk, ale teraz, gdy uruchomię ndk-build
, absolutnie nic się nie dzieje. Po prostu wraca do wiersza poleceń bez wyświetlania czegokolwiek. Próbowałem ndk-build -n
i pokazuje 3 rm
wykonywane polecenia i nic więcej. Próbowałem ndk-build -B
i nie ma to znaczenia. Próbowałem ndk-build -d
i nie ma nic w wynikach związanych z moich plików źródłowych lub nazwa biblioteki.Nie można zbudować biblioteki statycznej z systemem Android NDK R8
Jeśli zmienię plik make, aby utworzyć bibliotekę współużytkowaną, kompiluje ona źródło i łączy plik .so bez żadnych problemów.
Ktoś ma jakieś pomysły, co może być nie tak?