Java 如何避免Android中的资源覆盖?

Java 如何避免Android中的资源覆盖?,java,android,eclipse,android-library,Java,Android,Eclipse,Android Library,我正在从事Android项目,为了避免文件重复,我正在使用library项目,但我注意到“library项目”遵循的是最重要的概念,首先它将检查主项目中的资源文件,如果它不在那里,那么它将查看library项目 例如,我的显示闪屏代码在库项目中,所以我必须在库项目和主项目中包含闪屏图像。我需要添加两次资源 无论如何,我不能发布库项目,但我仍然需要在库项目中添加资源,如斜杠屏幕、图标等,否则会出现编译时错误 我的所有代码都在库项目中,所以我需要为它提供所有巨大的资源,而新的主项目也包含这些不同的巨

我正在从事Android项目,为了避免文件重复,我正在使用library项目,但我注意到“library项目”遵循的是最重要的概念,首先它将检查主项目中的资源文件,如果它不在那里,那么它将查看library项目

例如,我的显示闪屏代码在库项目中,所以我必须在库项目和主项目中包含闪屏图像。我需要添加两次资源

无论如何,我不能发布库项目,但我仍然需要在库项目中添加资源,如斜杠屏幕、图标等,否则会出现编译时错误

我的所有代码都在库项目中,所以我需要为它提供所有巨大的资源,而新的主项目也包含这些不同的巨大资源文件。不需要增加我的应用程序大小

有没有办法避免覆盖资源文件

我可以只在项目之间共享公共资源吗?而不是所有的资源文件


如何在项目之间仅共享资源

你能解释一下为什么你必须在你的主项目中包含闪屏吗?比如说你的闪屏代码包含在库项目中。我的代码包含在库项目中,但我在几个不同的项目中使用这个库项目。就像我创建了一个新项目,这样新项目应该包含自己的启动屏幕、图标或声音效果,在这种情况下,我不能使用库项目资源文件。所以你们的答案是,我已经在主项目中包含了斜杠屏幕图像文件,所以当我运行项目时,它应该显示主项目的初始屏幕,而不是库项目。