2013-07-19 21 views
7

Tôi cần phải sử dụng thư viện cutils và các tiêu đề để thực hiện ashmem trên dự án NDK của tôi nhưng tôi không thể tìm thấy bất cứ điều gì liên quan đến các vết cắt trong hệ thống của tôi. Nó nằm ở đâu hoặc từ đâu tôi có thể lấy nó?Vết cắt không có trong NDK?

Trả lời

8

Thư viện "thư viện" Android, được tìm thấy trong các nguồn tại hệ thống/lõi/libcutils, không phải là một phần của NDK. Mã có thay đổi với mọi bản phát hành, vì vậy nó không phải là thứ bạn có thể dựa vào.

Cách tiếp cận tốt nhất hiện nay là sao chép nguồn cho các phần liên quan của thư viện vào dự án của bạn.

5

Nếu bạn không nhớ về tính tương thích, bạn có thể nhận được libcutils.so từ thiết bị hoặc trình mô phỏng được kết nối của mình.

adb pull /system/lib/libcutils.so

Điều này rất tốt cho việc phát triển hoặc sử dụng cá nhân; để phát hành chỉ cần sao chép nguồn gốc của những thứ bạn cần vào dự án của riêng bạn.

Các vấn đề liên quan