Android编译"missing separator"错误的解决


今天在Android7.0源码环境中利用mm编译某个模块的时候,总是莫名的报错,报错信息如下:

device/actions/common/prebuilt/apk/actions/FileExplorer/Android.mk:15: *** missing separator.


看看Android.mk文件:
  1 ifeq ($(wildcard $(TOP)/device/actions/common/packages/AgingTest/Android.mk),)

  2

  3 LOCAL_PATH := $(call my-dir)

  4 include $(CLEAR_VARS)

  5 LOCAL_MODULE := prebuild_apk_AgingTest

  6 LOCAL_MODULE_STEM := prebuild_apk_AgingTest.apk

  7 LOCAL_SRC_FILES := app/AgingTest.apk

  8 LOCAL_MODULE_TAGS := optional

  9 LOCAL_MODULE_CLASS := APPS

 10 LOCAL_DEX_PREOPT := false

 11 LOCAL_CERTIFICATE := PRESIGNED

 12 LOCAL_MODULE_PATH := $(TARGET_OUT)/app

 13 include $(BUILD_PREBUILT)

 14

 15 endif #here need a space, why? without it, compile failed!

没发现什么错误啊,但就是编译不过啊,搞了很久,最后发现:居然是最后一行的"endif"后面没有空格导致的,加个空格就可以编过,这他娘的什么江湖啊,不是,什么规则啊,知道的同学,麻烦告知,不胜感激!

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值