Tôi đang phát triển ứng dụng Android gốc và sử dụng thư viện nguồn mở có tệp .so được tạo. Đối mặt với một hành vi kỳ lạ. Trong vài lần đầu tiên, ứng dụng hoạt động hoàn hảo tốt, với thư viện được tải. Nhưng bây giờ nó không thể tìm thấy thư viện và đưa ra -android .so tệp không được trích xuất trong/data/data/<package>/lib
java.lang.UnsatisfiedLinkError: Couldn't load : findLibrary returned null
.Below vài quan sát: 1. khi tôi trích xuất các tập tin .apk, thư viện (.so) hiện diện dưới "lib/armeabi" thư mục . 2. nhưng khi tôi cố gắng tìm kiếm thư viện (.so) vào đường dẫn trích xuất thiết bị của
/data/data//lib/ , its not present. Any suggestions as to why this strange behavior is happening and why the .so file is not getting extracted under /data/data/com.ibm.homeScreen/lib/ folder.
Cảm ơn bạn trước!
Điều này dường như không có liên quan, đặc biệt khi áp phích cho biết .so có trong apk nhưng không được giải nén trên thiết bị. –
bạn đúng, bỏ qua điều đó – sockeqwe