1.gms包无法编译
在android目录下建立vendor目录,之后把goole整个目录拷贝进去,
1) 在mydevice.mk文件中添加
ifeq ($(BUILD_WITH_GMS), true)
$(call inherit-product-if-exists, vendor/google/products/gms.mk)
PRODUCT_PROPERTY_OVERRIDES := \
ro.com.google.clientidbase=android-xxxxx \
ro.gps.agps_provider=xxx \
ro.carrier=wifi-only
# Overrides
PRODUCT_PROPERTY_OVERRIDES += \
ro.setupwizard.mode=OPTIONAL \
ro.com.google.gmsversion=6.0_r7
endif
2) google目录下添加Android.mk文件,内容如下:
ifeq ($(BUILD_WITH_GMS), true)
include $(call all-subdir-makefiles)
endif
编译整个系统发现,gms相关的apk没有被包含进来。
进查看,google下的子目录如下:
Android.mk apps etc frameworks products
framworks和apps目录下没有Android.mk文件,导致无法编译。
所以把google下的Android.mk文件拷贝到这两个子目录下,编译通过。
</