我需要从模块中覆盖特定的Java类,同时保留其余部分。
要做到这一点,而不是复制整个模块并修改我需要的文件,我希望将第一个模块中的所有java源代码都包含到另一个中,它将引用第一个模块中的源代码,除了一个将被覆盖的Java文件。
LOCAL_PACKAGE_NAME := MyOverridingPackage
...
LOCAL_SRC_FILES := $(call all-java-files-under, PATH_TO_MY_FIRST_MODULE/src)
LOCAL_SRC_FILES += $(call all-java-files-under, src)
现在,由于两个文件中都存在重复的Java文件: foo.java ,它不允许我进行编译。
除了 foo.java 之外,是否可以包含我的模块1中的所有文件?
在此先感谢您的回答。