Tôi đã xây dựng thư viện được chia sẻ với NDK của Android và bây giờ muốn xây dựng thư viện đó làm thư viện tĩnh. Tôi cho rằng tất cả những gì phải làm là thay đổi BUILD_SHARED_LIBRARY để BUILD_STATIC_LIBRARY trong Android.mk nhưng bây giờ khi tôi chạy ndk-build
, hoàn toàn không có gì xảy ra. Nó chỉ xuất hiện trở lại dấu nhắc lệnh mà không hiển thị bất cứ điều gì. Tôi đã thử ndk-build -n
và hiển thị 3 lệnh rm
đang được thực hiện và không có gì khác. Tôi đã thử ndk-build -B
và nó không có sự khác biệt. Tôi đã thử ndk-build -d
và không có gì trong đầu ra liên quan đến tệp nguồn của tôi hoặc tên của thư viện.Không thể xây dựng thư viện tĩnh với Android NDK R8
Nếu tôi thay đổi tạo tệp trở lại để xây dựng thư viện được chia sẻ, nó sẽ biên dịch nguồn và liên kết .so mà không gặp vấn đề gì.
Bất kỳ ai có ý tưởng gì có thể sai?