Native Development Kit (NDK) là tùy chỉnh cấu hình mức sử dụng nhưng mà được cho phép chúng ta thực hiện code C/C++ cũng thao tác làm việc cùng với android, cùng cung cấp các tlỗi viện căn nguyên mà bạn có thể áp dụng để làm chủ những chuyển động cùng truy vấn vào các nhân tố sản phẩm đồ vật lý, chẳng hạn như cảm ứng cùng đụng. NDK hoàn toàn có thể không tương xứng cùng với phần nhiều các xây dựng viên Android new làm cho quen, đa số xây dựng viên chỉ việc cần sử dụng code Java và các framework APIs nhằm phát triển các ứng dụng của họ. Tuy nhiên, NDK hoàn toàn có thể hữu ích cho các ngôi trường hợp mà bạn cần phải có tác dụng một hoặc các điều sau đây:

Giảm công suất không tính sản phẩm để đạt được độ trễ phải chăng hoặc chạy các áp dụng đòi hỏi các tính toán thù, ví dụ như trò đùa hoặc mô phỏng đồ dùng lý.Sử dụng lại thỏng viện C/C ++ giành cho đơn vị cải tiến và phát triển của người tiêu dùng hoặc của những nhà trở nên tân tiến không giống.Bạn đã xem: Android ndk là gì

Sử dụng Android Studio 2.2 và cao hơn nữa, chúng ta cũng có thể sử dụng NDK để biên dịch C/C ++ vào tlỗi viện native sầu và gói nó vào APK bởi Gradle, hệ thống tích thích hợp của IDE. Java của chúng ta tiếp đến hoàn toàn có thể Gọi những hàm vào thỏng viện nơi bắt đầu thông qua framework JNI (Java Native sầu Interface). Để tham khảo thêm về Gradle với hệ thống Android tạo ra.

Bạn đang xem: Ndk là gì

Công vắt kiến thiết mang định của Studio Studio để biên dịch những tlỗi viện native là CMake. Android Studio cũng cung ứng ndk-build vì chưng con số bự những dự án công trình hiện tại bao gồm áp dụng cỗ giải pháp phát hành. Tuy nhiên, nếu như khách hàng sẽ tạo ra một tlỗi viện native sầu bắt đầu, bạn nên sử dụng CMake.

Hướng dẫn này cung ứng cho chính mình đọc tin bạn cần để ban đầu với chạy cùng với NDK bên trên Android Studio. Nếu bạn không tồn tại phiên bản Android Studio tiên tiến nhất, hãy cài xuống và setup nó ngay hiện thời : https://developer.game android.com/studio/index.html.

Chú ý người dùng Gradle thử nghiệm: Xem xét gửi sang phiên phiên bản plugin 2.2.0 trngơi nghỉ lên và áp dụng CMake hoặc ndk-build để thiết kế các thỏng viện nơi bắt đầu của công ty ví như ngẫu nhiên điều nào dưới đây áp dụng cho bạn: Dự án gốc của bạn đã thực hiện CMake hoặc ndk-build; chúng ta nên sử dụng một phiên phiên bản ổn định của hệ thống phát hành Gradle; hoặc bạn có nhu cầu cung ứng những dụng cụ bổ sung cập nhật, chẳng hạn như Cabít. Nếu không, chúng ta có thể liên tục thực hiện phiên bản nghiên cứu của Gradle với plugin Android

Tải NDK với công vụ

Để compile với debug native đến ứng dụng của công ty, bạn cần những thành phần sau:

Bạn rất có thể download những thành phần đó bằng bài toán áp dụng SDK Manager:

Từ Android Studio , chọn Tools > Android > SDK Manager từ bỏ thanh hao main thực đơn.

Xem thêm: Số Nghiệm Thực Là Gì Nghiệm Thực Là Gì ?? Có Phải Kí Hi Nghiệm Thực Là Gì

Chọn SDK Tools tab.

Kiểm tra hộp thoại LLDB, CMake, and NDK,nlỗi hình bên dưới

*

Bức Ảnh 1. Đang sở hữu LLDB, CMake, với NDK từ SDK Manager.

Xem thêm: #139 Người Viking Là Ai - NguồN GốC CủA Ngæ°Á»I Viking Lã  Gã¬

Chọn Apply, cùng tiếp đến lựa chọn OK

Tạo hoặc Import Native sầu Project

lúc bạn thao tác làm việc với Android Studio, Quý Khách có thể chế tạo ra đơn giản và dễ dàng một project mới với C/C++ . Tuy nhiên,Nếu bạn muốn cung ứng hoặc import native sầu code mà đang sống thọ , quý khách nên theo bước cơ phiên bản sau:

Tạo một native source files new và thêm chúng vào Android Studio project của doanh nghiệp.quý khách hàng rất có thể bỏ qua mất đoạn này , nếu như bạn đã có native code hoặc ý muốn import xuất phát điểm từ một tlỗi câu hỏi đang chạy trước đó .Tạo CMake build script to tell CMake làm sao để build native sources của người tiêu dùng thành thư viện. Quý Khách cũng có thể những hiểu biết build script nếu như khách hàng muôn import với liên kết cùng với thư viện có sẵn hoặc platsize libraries.Link Gradle tới native sầu thỏng viện bằng cách hỗ trợ tới CMake của người tiêu dùng hoặc ndk-build script file. Gradle áp dụng the build script để lấy source code vào trong Android Studio project cùng gói gọn native sầu thư viện ( SO file) vào vào APK.

Chụ ý: Nếu Dự án của người sử dụng sẽ vĩnh cửu áp dụng hình thức ndkCompile , bạn nên mlàm việc build.properties tệp tin với xóa cái code này trước lúc thông số kỹ thuật Gradle để áp dụng CMake hoặc ndk-build:


Chuyên mục: Ý NGHĨA
Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *