我听说bin文件夹是二进制的,并且是可执行的。但我不太确定它对我的整个项目有什么影响?它似乎复制了我所有的图像资源,除了我的apk,因此几乎是我的项目规模的两倍。
有人能理解它的主要功能和为什么它不应该被篡改/删除吗?
发布于 2012-02-24 05:44:13
编译器使用bin文件夹作为一种临时区域来准备最终打包到APK中的文件。这包括将Java代码编译为类文件,并将资源(包括图像)放入特定的结构中,以便压缩到APK中。它需要有一个单独的副本,因为Android SDK在打包之前会对这些图像进行一些预处理。
创建APK后,可以安全地删除这些镜像。事实上,如果您转到->中的项目Eclipse,它将为您清理此文件夹。通常不需要这样做,而且这些文件无论如何都会在下一次构建时重新生成。
如果你正在备份你的项目或者使用源代码管理,你不需要包括bin文件夹(在源代码管理的情况下可能也不应该包括)。
https://stackoverflow.com/questions/9421699
复制相似问题