Trạm tải Lệ Giang:Pure Green Software Tải về trang web

Phần mềm máy tính| Phần mềm Composition| Cập nhật mới nhất| Sơ đồ trang web

Trang đầu hiện tại:Trang chủ > Phần mềm máy tính > Phát triển lập trình > android ndk

android ndk

android ndk

Loại:Phát triển lập trìnhPhiên bản:官方版Cập nhật:2023-03-25 10:14:54Kích thước:400MHệ thống:WinXP, Win7, WinAllNgôn ngữ:简体

android-ndk-r10e, Android NDK thêm từ Native Development Kit vào trước SDK nên Google còn gọi là NDK. Chúng tôi cung cấp cho bạn bản tải xuống phiên bản android-ndk-r10e, hỗ trợ sử dụng 32/64-bit. Tải về nó ngay bây giờ!


Giới thiệu cơ bản

Trước đó, các ứng dụng của bên thứ ba trên nền tảng Android đã được phát triển dựa trên máy ảo chuyên dụng Dalvik dựa trên Java. Việc phát hành SDK gốc cho phép các nhà phát triển có quyền truy cập trực tiếp hơn vào tài nguyên hệ thống Android, viết chương trình bằng ngôn ngữ C hoặc C++ truyền thống và nhúng trực tiếp các tệp thư viện gốc vào các tệp gói chương trình (.apks).
Tuy nhiên, Google cũng cho biết việc sử dụng lập trình SDK gốc có một số nhược điểm so với máy ảo Dalvik, chẳng hạn như chương trình phức tạp hơn, khó đảm bảo khả năng tương thích, không thể truy cập API khung và việc gỡ lỗi khó khăn hơn. Các nhà phát triển cần sử dụng nó theo ý riêng của họ.
Như chúng ta đã biết, các chương trình Android chạy trên máy ảo Dalvik và NDK cho phép người dùng thực thi một số chương trình bằng ngôn ngữ mã gốc như C/C++.
NDK bao gồm:
Các công cụ và tệp xây dựng cần thiết để tạo thư viện mã gốc từ C/C++.
Nhúng các thư viện gốc nhất quán vào các tệp gói ứng dụng (tệp .apk) có thể được triển khai trên thiết bị Android.
Một loạt các tệp và thư viện tiêu đề hệ thống gốc hỗ trợ tất cả các nền tảng Android trong tương lai
Android NDK được Google gọi là NDK vì từ bộ công cụ phát triển gốc được thêm vào phía trước SDK.

Cách sử dụng

Mở Eclipse và nhấp vào Window->Preferences->Android->NDK, đặt đường dẫn NDK. Ví dụ: Shamoo là E:\android-ndk-r9c.

Tạo dự án Android mới, nhấp chuột phải vào Android Công cụ-> ;Thêm hỗ trợ gốc... và đóng góp của chúng tôi. Vì vậy hãy đặt tên cho nó, chẳng hạn như: my-ndk.

Lúc này, dự án sẽ có thêm một thư mục tập tin jni. Ngoài ra Android.mk và my-ndk. cpp trong jni. Android.mk là Makefile của dự án NDK, my-ndk. cpp là tệp nguồn của NDK.
Tiếp theo, hãy bắt chước phần trình diễn, dự án Hello-JNI của NDK. Sử dụng Alt+'/'Can code nhắc! Mát mẻ! Có cái nào không? Khi tôi sử dụng CDT trước đây, tôi không thể nhấn dấu nhắc mã, điều này khiến tôi chán nản...
Tiêu chuẩn đặt tên của giao diện JNI là: Java _+tên gói gọi phương thức này (dấu chấm trong gói tên được thay thế bằng _)+_+ gọi giao diện này Tên lớp + _ + tên phương thức. Đối với các phương thức phiên bản, cần có hai tham số, một tham số là con trỏ môi trường JNI JNIEnv *

Khi xong việc, hãy chạy đi. Biên dịch NDK trước khi chạy và sau đó biên dịch mã JAVA. Quá trình biên dịch có thể gặp phải tình huống không thể khởi động cygpath. iscygwin trên đường mòn? Làm thế nào để đối phó với nó? Nhấp chuột phải vào dự án như hiển thị bên dưới
và nhấp vào Thuộc tính->Xóa Sử dụng lệnh xây dựng mặc định khỏi cài đặt bản dựng của C/C++ Build và nhập ${ndkroot}/ndk-build.cmd.

Nhấp vào môi trường trong C/C++ Build, sau đó nhấp vào Thêm... để thêm biến môi trường NDKROOT với giá trị của thư mục gốc NDK.

Trang chủ: Android