Câu hỏi được gắn thẻ «android-ndk»

Android Native Development Kit (NDK) là một công cụ đồng hành với Android SDK cho phép xây dựng các phần quan trọng về hiệu suất của ứng dụng bằng mã gốc hoặc chuyển các thư viện hiện có trong C / C ++ sang Android. Nó cung cấp tiêu đề và thư viện cho phép xây dựng các hoạt động, xử lý đầu vào của người dùng, sử dụng cảm biến phần cứng, truy cập tài nguyên ứng dụng, v.v. khi lập trình bằng C / C ++.


23
Tín hiệu gây tử vong của Android 11 (SIGSEGV) ở 0x636f7d89 (code = 1). Làm thế nào nó có thể được theo dõi xuống?
Tôi đã đọc các bài đăng khác về việc theo dõi các lý do để có được một SIGSEGVứng dụng Android. Tôi dự định truy quét ứng dụng của mình để tìm NullPointers có thể liên quan đến việc sử dụng Canvas, nhưng mỗi lần tôi SIGSEGVlại mở một địa …

30
Lỗi: Không tìm thấy bộ công cụ nào trong thư mục bộ công cụ NDK cho ABI với tiền tố: llvm
Tôi muốn biên dịch một dự án Android mã nguồn mở (Netguard) bằng gradel ( gradlew clean build) Nhưng tôi đã gặp phải Lỗi này: A problem occurred configuring project ':app'. > Exception thrown while executing model rule: NdkComponentModelPlugin.Rules#cre ateToolchains > No toolchains found in the NDK toolchains folder for …


23
Xưởng Android, lớp và NDK
Tôi rất mới với toàn bộ lớp này và hỗ trợ Android Studio. Tôi đã quản lý để chuyển đổi dự án Android của mình sang cấp bằng cách sử dụng tùy chọn xuất. Nhưng tôi đang tìm kiếm một số tài liệu hoặc điểm bắt đầu làm thế nào …



30
Kết quả độ phân giải NDK: Cài đặt dự án: Phiên bản mô hình Gradle = 5.4.1, phiên bản NDK là lỗi UNKNOWN
Sau khi cập nhật Android Studio và Gradle lên 3.5, bây giờ tôi gặp lỗi này: Kết quả phân giải NDK: Cài đặt dự án: Phiên bản mô hình Gradle = 5.4.1, phiên bản NDK là UNKNOWN Tôi đã thay đổi phiên bản Gradle trong build-gradle trở lại 3.4.2 nhưng …

15
tham chiếu không xác định đến `__android_log_print '
Có gì sai với tệp thực hiện của tôi? Android.mk LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := foo LOCAL_SRC_FILES := foo.c LOCAL_EXPORT_LDLIBS := -llog include $(BUILD_SHARED_LIBRARY) foo.c #include <string.h> #include <jni.h> #include <android/log.h> #define LOG_TAG "foo" #define LOGI(...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__) void test() { LOGI("test"); } ndk-build foo.c:9: undefined …

5
Chạy Node.Js trên Android
Vì vậy, tôi biết điều này đã được đặt câu hỏi khá nhiều. Ví dụ chính xác trong những câu hỏi sau: Chạy máy chủ NodeJs trong Android Làm thế nào để chạy dự án node.js của tôi trên Android? và NodeJS trên IOS / Android Mặc dù vậy, mọi …

4
Làm cách nào để bắt SIGSEGV (lỗi phân đoạn) và lấy dấu vết ngăn xếp trong JNI trên Android?
Tôi đang chuyển một dự án sang Bộ phát triển Android Native mới (tức là JNI) và tôi muốn bắt SIGSEGV, nếu nó xảy ra (có thể cả SIGILL, SIGABRT, SIGFPE) để trình bày một hộp thoại báo cáo sự cố đẹp mắt, thay vì (hoặc trước đó) những gì …



3
Nguyên nhân gây ra tín hiệu 'SIGILL'?
Tôi đang chuyển một số mã C ++ sang Android bằng NDK và GCC. Về cơ bản, mã chạy. Tại một thời điểm, khi gỡ lỗi trong Eclipse, lệnh gọi Dabbler::Android::Factory* pFactory = new Dabbler::Android::Factory; gây ra lỗi này: Thread [1] (Suspended: Signal 'SIGILL' received. Description: Illegal instruction.) 1 <symbol …

4
Sau khi cập nhật Android Studio lên phiên bản 1.3.0, tôi nhận được lỗi “Tích hợp NDK không được dùng trong plugin hiện tại”
Tôi đã cập nhật Android Studio của mình lên phiên bản 1.3.0 trước 3 ngày. Trước đó tôi có thể sử dụng NDK và bây giờ tôi gặp lỗi như, Lỗi: (50, 0) Lỗi: Tích hợp NDK không được dùng trong plugin hiện tại. Cân nhắc dùng thử plugin thử …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.