Android.mk:47: *** missing separator. Stop.(endif报错)

相信其他朋友也有遇到过此类问题,但我这个问题更加隐秘,不仔细检查还真发现不了。(注:以下代码是修改后的,可以编译通过)

ifeq ($(strip $(MTK_FINGERPRINT_SUPPORT)),yes)
ifneq ($(filter $(MTK_FINGERPRINT_SELECT), AAA),)

LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)
LOCAL_MODULE := fingerprint.default
LOCAL_SRC_FILES := ./lib/hw/fingerprint.default.so
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_SUFFIX := .so
LOCAL_MULTILIB :=32
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/hw
OVERRIDE_BUILT_MODULE_PATH := $(TARGET_OUT_INTERMEDIATE_LIBRARIES)
include $(BUILD_PREBUILT)

include $(CLEAR_VARS)
LOCAL_MODULE := fingerprint.default
LOCAL_SRC_FILES := ./lib64/hw/fingerprint.default.so
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_SUFFIX := .so
LOCAL_MULTILIB :=64
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
LOCAL_MODULE_PATH := $(TARGET_OUT)/lib64/hw
OVERRIDE_BUILT_MODULE_PATH := $(TARGET_OUT_INTERMEDIATE_LIBRARIES)
include $(BUILD_PREBUILT)

include $(CLEAR_VARS) 
LOCAL_MODULE := xxxxxxxxxxxxxxxxxxxx.ta
LOCAL_MODULE_CLASS := app
LOCAL_MODULE_PATH := $(TARGET_OUT)/app/t6
LOCAL_SRC_FILES := ./app/t6/$(LOCAL_MODULE).ta  
LOCAL_MODULE_SUFFIX := .ta
include $(BUILD_PREBUILT)

endif 

endif 
报错地方:最后两个endif,提示missing separator. Stop.

报错原因:endif后面未加空格,可用鼠标点击endif后面,看是否存在空格。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值