bin目录中的AndroidManifest.xml重复了?

9
我刚刚升级到最新的ADT,似乎有很多改变(更好了)。
刚刚创建了一个新项目,查看了我的项目的“bin”目录,发现一个名为“AndroidManifest.xml”的文件,它似乎是与项目根目录中的文件完全相同的副本。
对根清单文件的更改似乎也会自动反映在“bin”中的清单文件上。
这是怎么回事?为什么会有重复的清单?似乎找不到任何关于此的文档。
2个回答

5
这是新的 manifestmerger.enabled 属性的结果。
您可以使用它将库项目清单文件合并到包含项目的清单中。
生成的清单将位于您的 /bin 目录中。

谢谢澄清!对于那些想知道的人,这个值在project.properties文件中被设置为true。 - Tom
@Benito Bertoli,你能给一个想要这么做的例子吗? - committedandroider
@committedandroider 如果你的库项目清单文件中声明了活动(Activity)或接收器(Receiver),这将有所帮助。它们将与当前项目的清单文件合并,因此你不需要再次声明它们。 - Benito Bertoli

1

当您的项目构建时,它会在 bin 文件夹中创建一个可执行副本,您可以忽略 build 文件夹中的所有内容,因为它不需要直接由您编辑。您还会找到从您的 Java 等效项编译而来的 .class 文件的副本、一个 .dex 文件以及所有可绘制资源。

您唯一需要担心的 AndroidManifest.xml 是位于根项目目录中的那个。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接