问题?
在使用NDK之初遇到这个一个问题,Android.mk文件我自己编写一遍,没想在编译过程中一直编译不过,报错如下:
Android.mk:3: *** missing separator. Stop.
Android.mk文件内容如下:
LOCAL_PATH := $(call my-dir)
include$(CLEAR_VARS)
LOCAL_MODULE := hello
LOCAL_SRC_FILES := hello.c
include$(BUILD_SHARED_LIBRARY)
报错提示:提示缺省分隔符
于是找了好一会儿才找到问题原因所在:
$符号前面必须加一个空格。
修改如下后就OK 了,看来遇到问题是直接按照提示去找原因是最快最有效途径。
修改后:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := hello
LOCAL_SRC_FILES := hello.c
include $(BUILD_SHARED_LIBRARY)