ifeq ($(TARIER), happy)
$(shell echo "test happy">>$(LOCAL_PATH)/echo_file)
LOCAL_MANIFEST_FILE := happy/AndroidManifest.xml
else ifeq ($(TARIYYER), sad)
$(shell echo "test sad">>$(LOCAL_PATH)/echo_file)
LOCAL_MANIFEST_FILE := sad/AndroidManifest.xml
else
$(shell echo $(TARIYYER)>>$(LOCAL_PATH)/echo_file)
$(shell echo "test else">>$(LOCAL_PATH)/echo_file)
LOCAL_MANIFEST_FILE := AndroidManifest.xml
endif
可以看见生成文件
echo_file
,根据里面的字符串判断。
$(shell echo "test happy">>$(LOCAL_PATH)/echo_file)
LOCAL_MANIFEST_FILE := happy/AndroidManifest.xml
else ifeq ($(TARIYYER), sad)
$(shell echo "test sad">>$(LOCAL_PATH)/echo_file)
LOCAL_MANIFEST_FILE := sad/AndroidManifest.xml
else
$(shell echo $(TARIYYER)>>$(LOCAL_PATH)/echo_file)
$(shell echo "test else">>$(LOCAL_PATH)/echo_file)
LOCAL_MANIFEST_FILE := AndroidManifest.xml
endif
可以看见生成文件
echo_file
,根据里面的字符串判断。
本文介绍了一种使用条件编译来根据不同状态选择性地设置AndroidManifest.xml文件的方法。通过这种方式,可以根据不同的编译目标自动调整应用的行为。
1265

被折叠的 条评论
为什么被折叠?



