una samsung sacar para guardar fotos crear como celular carpetas carpeta archivos app aplicaciones android eclipse apk bin

samsung - ¿Para qué sirve una carpeta bin en Android?



crear carpeta de archivos en android (2)

Escuché que una carpeta bin es un binario y es ejecutable. ¿Pero no estoy muy seguro de cómo afecta a mi proyecto en general? Parece duplicar todos mis recursos de imagen además de tener mi apk en ella, por lo tanto, casi más del doble del tamaño de mi proyecto.

¿Alguien puede comprender su funcionalidad principal y por qué no debe ser manipulada / eliminada?


El compilador utiliza la carpeta bin como una especie de área de preparación para preparar sus archivos para que finalmente se empaqueten en su APK. Esto incluye compilar su código Java en archivos de clase y también colocar sus recursos (incluidas las imágenes) en una estructura determinada para ser comprimido en la APK. Se requiere tener una copia separada porque el SDK de Android realiza un procesamiento previo de estas imágenes antes de empaquetar.

Después de crear su APK, es seguro eliminar estas imágenes. De hecho, si va a Proyecto -> Limpiar en Eclipse, limpiará esta carpeta por usted. Sin embargo, generalmente no hay necesidad de hacerlo, y estos archivos se regenerarán de cualquier manera.

Si está realizando una copia de seguridad de su proyecto o utilizando el control de código fuente, no tiene que incluir la carpeta bin (y probablemente no debería hacerlo en el caso del control de código fuente).


Es generado por el compilador, que contiene todos los archivos .class para producir un archivo .apk . Su archivo de aplicación de depuración, .apk , reside allí también una vez que se construye con éxito.

Ignóralos en tu sistema de control de versiones

En caso de que esté administrando sus proyectos en un Sistema de control de versiones (por ejemplo, Git, SVN), puede ignorar los directorios bin y gen , ya que son generados automáticamente por su IDE .