Si solo desea conocer la conclusión, vaya a la última sección. Gracias.
Por lo general, cuando el proyecto de construcción falla, algunos trucos comunes que podría probar:
- Compilación -> Proyecto limpio
- Comprobar variantes de compilación
- Reinicie Android Studio (como mencionó)
Pero para ser más específico a su problema, cuando Android Studio no pudo encontrar el archivo APK en el disco. Significa que Android Studio ha creado con éxito el proyecto y también ha generado el APK, sin embargo, por alguna razón, Android Studio no puede encontrar el archivo.
En este caso, verifique el directorio impreso de acuerdo con el registro. Es útil.
Por ejemplo:
Con Android Studio 2.0 Preview (compilación 143.2443734).
- Pago a una confirmación específica (para que se separe de la cabeza): git checkout [commit_hash]
- Ejecutar proyecto
- Android Studio dice: El archivo APK / Users / MyApplicationName / app / build / salidas / apk / app-debug-HEAD.apk no existe en el disco
- Vaya al directorio, hay un archivo realmente llamado: app-debug- ( HEAD.apk (con un paréntesis adicional)
Ejecuta git branch
* (CABEZA separada en 1a2bfff)
Así que aquí puedes ver, debido al error de mi script de construcción de gradle , el nombre de archivo es de alguna manera incorrecto.
El ejemplo anterior es solo un escenario que podría conducir al mismo problema, pero no necesariamente ser la misma causa raíz que la suya.
Como resultado, le recomiendo que revise el directorio (para encontrar la diferencia) y que revise su script build.gradle (puede cambiar el nombre del apk allí, algo como a continuación):
applicationVariants.all { variant ->
variant.outputs.each { output ->
def newFileName = "whatever you want to name it";
def apk = output.outputFile;
output.outputFile = new File(apk.parentFile, newFileName);
}
}