AndroidManifest.xml重复

AndroidManifest.xml duplication

我曾经在项目根文件夹中的 Androidmanifest.xml 文件中进行修改。但是我发现\bin 文件夹中也有一个AndroidManifest.xml 文件。它是由 Eclipse 自动创建和更新的吗?还是我复制错了?

有时 \bin 文件夹中的这个文件与主文件夹不对齐 AndroidManifest.xml,在这种情况下,我会在我的应用程序中看到崩溃和奇怪的行为。

您的项目编译成功后系统生成。您无需更改 /bin 文件夹下的任何内容。如果有任何不匹配,请清理您的项目,它会自行更新。

Reffered from

编译器使用 bin 文件夹作为一种临时区域来准备您的文件,以便最终打包到您的 APK 中。这包括将您的 Java 代码编译成 class 文件,并将您的资源(包括图像)放入特定结构以压缩到 APK 中。需要有一个单独的副本,因为 Android SDK 在打包之前对这些图像进行了一些预处理。

bin 中的版本由构建过程放在那里,您不应自行修改。仅修改项目根目录中的清单。

当文件不同时,存在某种构建问题。如果清理和重建没有帮助,请查看控制台选项卡以了解特定的构建问题。