我从我的android项目的src目录中构建了我的tags文件。我喜欢这个目录,因为那里没有实际的源代码,只有顶层包,而且它是我所有源代码的父目录。
如果我开发Android库项目并在我的Android项目中使用它,那么我会收到有关将重复文件添加到APK的错误:
[2011-04-16 12:36:05 - myproject] Error generating final archive: Found duplicate file for APK: tags
Origin 1: ~/code/android/myproject/src/tags
Origin 2: ~/code/android/LibListenScreen/src/tags
如何防止此错误?我目前的解决方法是删除库的标签,但这并不好。
将文件标记为Derived(在文件的属性中)不起作用。也没有使用资源过滤器(在项目属性中)。这些都是Eclipse设置,但我在Eclipse中找不到任何相关的Android设置。
答案 0 :(得分:1)
如何防止此错误?
请勿将非源代码的文件放在src/
。
欢迎您在项目中创建pydave/
目录并将标记文件放在那里。