Tôi sử dụng Android NDK với cygwin với Eclipse trên Windows. Trong makefile của tôi, tôi muốn thiết lập đường dẫn của thư viện prebuild sử dụng biến môi trường trong nhật thực. Vì vậy, tôi làm như sau:Đặt biến môi trường trong Eclipse để sử dụng với Android NDK
Và trong makefile:
LOCAL_SRC_FILES = $(QCAR_SDK_ROOT)build/lib/$(TARGET_ARCH_ABI)/libQCAR.so
LOCAL_EXPORT_C_INCLUDES := $(QCAR_SDK_ROOT)build/include
Nhưng tôi nhận được lỗi:
Android NDK: ERROR:jni/Android.mk:QCAR-prebuilt: LOCAL_SRC_FILES points to a missing file
/cygdrive/d/Development/Android/android-ndk-r7/build/core/prebuilt-library.mk:43: *** Android NDK: Aborting . Stop.
make: *** [all] Error 2
Android NDK: Check that jni//cygdrive/D/Development/Android/qcar-android-1-5-4-beta1/build/lib/armeabi/libQCAR.so exists or that its path is correct
Cố gắng xác định biến trong makefile trực tiếp, có cùng một kết quả .
Vì vậy, rõ ràng, con đường đó không phải là điều tôi muốn. Làm thế nào để tôi thiết lập đường dẫn thích hợp?