簡體   English   中英

android ndk沒有規則來制作目標

[英]android ndk no rule to make target

我意識到之前已經問過這個問題,但沒有答案能夠解決我的問題。

我正在嘗試構建一個隨NDK提供的示例Android應用程序,其中包含以下Android.mk文件:

LOCAL_PATH := $(call my-dir)
MY_PATH := $(LOCAL_PATH)
include $(call all-subdir-makefiles)

include $(CLEAR_VARS)

LOCAL_PATH := $(MY_PATH)

LOCAL_MODULE    := native-activity
LOCAL_SRC_FILES := main.c
LOCAL_LDLIBS    := -llog -landroid -lEGL -lGLESv1_CM
LOCAL_STATIC_LIBRARIES := android_native_app_glue

include $(BUILD_SHARED_LIBRARY)

$(call import-module,android/native_app_glue)

當我構建我的項目時,我得到以下錯誤:

**** Build of configuration Default for project NativeActivity ****

/Users/Jono/Documents/Development/Android Development/android-ndk-r9c/ndk-build all 
usage: dirname path
make: /Users/Jono/build/core/build-local.mk: No such file or directory
make: *** No rule to make target `/Users/Jono/build/core/build-local.mk'.  Stop.

**** Build Finished ****

問題是它在我的根目錄中尋找構建文件,但我不確定它在做什么,它在尋找什么文件,它應該在哪里查找,然后我應該做些什么來修復它。

您不應該在NDK的路徑中使用空間。 將文件夾名稱“Android Development”更改為沒有空格的內容,即“AndroidDevelopment”。

當目錄名稱包含空格時,NDK可能會非常不滿意,就像Android Development 只需將目錄重命名為Android_Development ,不要忘記更新ADT首選項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM