Diferencia entre proyecto limpio y proyecto de reconstrucción en el estudio android

Conseguí problema con el archivo de R sobre res ids.

Cambio la extensión gif del archivo al png y el estudio del androide no trabajó.

Así que googled él y encontrar la forma de resolverlo (proyecto de reconstrucción).

Entonces tengo la pregunta qué es diferente entre el proyecto limpio y el proyecto de la reconstrucción.

Un limpio sólo elimina todos los artefactos de construcción. Una reconstrucción hace una limpieza seguida por una construcción de su proyecto.

Lo que he experimentado,

Cuando se limpia, elimina los archivos binarios dentro de las carpetas de compilación y se pospone la construcción de ellos de nuevo a la siguiente ejecución.

Cuando reconstruye, limpia y reconstruye los archivos dentro de la carpeta de compilación , que se vuelven a generar en la siguiente ejecución. ¡No reconstruye el APK !! Lo cual es muy raro.

asi que:

Clean elimina el contenido de las carpetas de compilación.

Rebuild elimina el contenido de la carpeta de compilación. Y construye algunos binarios; Sin incluir el APK!

BTW, estoy usando Android Studio 2.0 Preview 7.

  • ¿Puede Android Studio extraer automáticamente las referencias de un archivo XML de diseño en el archivo de actividad java?
  • Establecer GoogleInstrumentationTestRunner para AndroidStudio
  • Errores en android.app.Activity.java
  • Google Analytics - NetworkOnMainThreadException en enviar en AsyncTask
  • Error
  • Error: Causa: no se puede encontrar una ruta de certificación válida a la dirección solicitada
  • Proyecto de biblioteca de Android que faltan clases en aar
  • Cómo construir solo buildType con Android Studio y / o Gradle
  • Cómo vincular un proyecto de biblioteca en Android Studio
  • Cómo compilar la biblioteca nativa de Android con Android Studio?
  • No se puede resolver el símbolo MavenDeployment en gradle
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.