我用来在我项目的根文件夹中的Androidmanifest.xml文件中进行修改。但我发现在\ bin文件夹中也有一个AndroidManifest.xml文件。它是由Eclipse自动创建和更新的吗?或者我错误地将它复制到那里?
有时,\ bin文件夹中的此文件未与主AndroidManifest.xml对齐,在这种情况下,我会在应用中看到崩溃和奇怪的行为。
答案 0 :(得分:0)
这是在成功编译项目后生成的系统。您无需在/ bin文件夹下更改任何内容。如果存在任何不匹配,请清理您的项目,它将自行更新。
编译器使用bin文件夹作为一种暂存区域,以准备将文件最终打包到APK中。这包括将Java代码编译为类文件,并将您的资源(包括图像)放入某个结构中以压缩到APK中。它需要有一个单独的副本,因为Android SDK在打包之前对这些图像进行了一些预处理。
答案 1 :(得分:0)
bin
中的版本由构建过程放在那里,您不应自行修改它。只修改项目根目录中的清单。
当文件不同时,存在某种构建问题。如果清理和重建没有帮助,请查看控制台选项卡以了解特定的构建问题。