我有一個非常簡單的測試項目。基本上jni下的一個本地c文件(jni在項目的根目錄下爲 ,與'src''res'等目錄相同)。本作 文件是基本上是簡單的:ndk-build在jni目錄下找不到文件
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := native
LOCAL_SRC_FILES := native.c
include $(BUILD_SHARED_LIBRARY)
錯誤消息是:作:*沒有規則,使目標`「/native.c」。需要... 很明顯,ndk-build試圖在根目錄下找到該文件。如果我將文件 複製到根目錄'/',或者如果我在make文件中指定了'native.c'的完整路徑,則 就可以。
我也嘗試通過$(warning,'$(LOCAL_PATH)')輸出$ LOCAL_PATH,發現沒有問題。
什麼是你的項目的根目錄的完整路徑? –