带了GMS包的谷歌应用,配置GO应用还是非GO应用。工程模式里面的MtkLog应用编译

带了GMS包的谷歌应用,配置GO应用还是非GO应用:

O版本

ProjectConfig.mk里宏控,GAPPS_BUILD = fugo

对应的是在vendor下有两个文件夹一个是go-gms,这里面就是配置go走的谷歌应用,就是图标下面会有个go,适用于小内存的手机

另一个就是正常的google

分别进入后都有个Android.mk,

这就是GMS包和是否go配置的宏控原理

下面是google的

ifdef BUILD_GMS

ifneq ($(filter fuex,$(GAPPS_BUILD)),)

ifneq ($(strip $(BUILD_AGO_GMS)), yes)

如果BUILD_GMS为yes,就执行,然后如果GAPPS_BUILD 等于fuex这个就执行下去也就是此时编的就是google目录下所有的app了

注意ifneq和ifeq,前者是否定含义,意思是BUILD_AGO_GMS得满足为no才可以往下编译,也就是说在正常的谷歌不带go的,那么BUILD_GMS 和GAPPS_BUILD得开着,这个得关着BUILD_AGO_GMS

include $(call all-subdir-makefiles)

意思是会逐级编译此目录下的mk文件

高版本比如S就没有go了

工程模式里面的MtkLog应用编译 :

ProjectConfig里面增加宏

+#MTK Log

+MTK_MTKLOGGER_SUPPORT = yes

+MTK_LOG_CUSTOMER_SUPPORT = yes

如果是临时想发一个关闭mtklog的debug版本的

也可以在device/mediatek/ common/device.mk

ifeq ($(TARGET_BUILD_VARIANT),eng)

-PRODUCT_COPY_FILES += device/mediatek/common/mtklog/mtklog-config-bsp-eng.prop:system/etc/mtklog-config.prop:mtk

+PRODUCT_COPY_FILES += device/mediatek/common/mtklog/mtklog-config-bsp-user.prop:system/etc/mtklog-config.prop:mtk

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Youth King

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值