在Android.mk中包括所有源文件,除了一个

时间:2018-10-04 12:50:01

标签: java android include android.mk

我需要从模块中覆盖特定的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中的所有文件?

在此先感谢您的回答。

0 个答案:

没有答案