Amlogic方案,添加一个新的项目,比如在原来的分支上已经有了一个A项目,现在,要出一版新的软件,也是A的框架,只是其中的某些apk不同,其他的都相同,这样,就只需要在A的基础上,添加、修改一些文件即可。
1、首先需要修改的是bootable/recovery/中的Android.mk,添加如下代码:
ifeq ($(TARGET_PRODUCT),APRODUCT)
LOCAL_CFLAGS += -DAVERSION
endif
ifeq ($(TARGET_PRODUCT),BPRODUCT)
LOCAL_CFLAGS += -DBVERSION
endif
2、修改bootable/recovery/unzip.h
#if defined(AVERSION)
#define PACKAGE_NAME "A-ota-"
#endif
#if defined(BVERSION)
#define PACKAGE_NAME "B-ota-"
#endif
3、修改build/core/MakeFile
ifeq ($(TARGET_PRODUCT),APRODUCT)
1、首先需要修改的是bootable/recovery/中的Android.mk,添加如下代码:
ifeq ($(TARGET_PRODUCT),APRODUCT)
LOCAL_CFLAGS += -DAVERSION
endif
ifeq ($(TARGET_PRODUCT),BPRODUCT)
LOCAL_CFLAGS += -DBVERSION
endif
2、修改bootable/recovery/unzip.h
#if defined(AVERSION)
#define PACKAGE_NAME "A-ota-"
#endif
#if defined(BVERSION)
#define PACKAGE_NAME "B-ota-"
#endif
3、修改build/core/MakeFile
ifeq ($(TARGET_PRODUCT),APRODUCT)