问题?
在使用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)