Diferentes formas de arreglar «El archivo APK no existe en el disco» en Android Studio

Cada vez que intentamos depurar la aplicación en Android Studio , encontramos el error » El archivo APK no existe en el disco » en Android Studio. La página MainActivity arroja el error como:

El archivo APK /Users/MyApplicationName/app/build/outputs/apk/app-debug.apk no existe en el disco.

Entonces, en este artículo, discutiremos 4 métodos diferentes para corregir el error » El archivo APK no existe en el disco » en Android Studio.

  • Método 1: haga clic en el botón Sincronizar
  • Método 2: «Creación compatible con Gradle» en la sección Antes del lanzamiento
  • Método 3: reiniciar Android Studio
  • Método 4: cambiar el nombre de la aplicación

Método 1: haga clic en el botón Sincronizar

Al hacer clic en el botón Sincronizar en Android Studio, podemos resolver fácilmente el error «El archivo APK no existe en el disco» en la versión de Android Studio hasta la 3.1.

Método 2: «Creación compatible con Gradle» en la sección Antes del lanzamiento

Nos enfrentamos a este mismo problema cuando actualizamos nuestro Android Studio 3.1 o superior y, método limpio y rápido para resolver este error, y aquí, esta es la solución:

  • Vaya a Ejecutar > Editar configuraciones…
  • Asegúrate de haber hecho «Gradle-aware Make» en la sección Antes del lanzamiento:

  • Para agregar: haga clic en el signo + y seleccione Gradle-aware Make y luego aparecerá una ventana emergente, solo deje el campo de texto vacío.
  • Haga clic en Aceptar y Aceptar

Método 3: reiniciar Android Studio

Fuimos testigos de este problema también cuando cambiamos las ramas de git . Entonces, cerrando Android Studio:

 rm -rfv ~/Library/Caches/AndroidStudio* 

y Reiniciar Android Studio es la solución para resolver este error “El archivo APK no existe en el disco”.

Método 4: cambiar el nombre de la aplicación 

Por lo general, cuando falla la construcción del proyecto, puede probar algunos trucos comunes:

  • Construir > Proyecto limpio
  • Comprobar variantes de construcción
  • Reinicie Android Studio (como se mencionó anteriormente)

Pero para ser más específicos al problema, cuando Android Studio no pudo encontrar el archivo APK en el disco o en los archivos, lo que significa que Android Studio ha compilado correctamente el proyecto y generado el APK, pero por alguna razón, Android Studio no puede encontrar el archivo requerido.

En este caso, podemos verificar el directorio impreso de acuerdo con el registro que será útil.

Por ejemplo:

Con Android Studio 2.0 Preview (compilación 143.2443734).

  • Pago a un compromiso específico (para que esté separado del encabezado): git checkout [commit_hash]
  • Ejecutar proyecto
  • Android Studio dice: El archivo APK /Users/MyApplicationName/app/build/outputs/apk/app-debug-HEAD.apk no existe en el disco.
  • Vaya al directorio, hay un archivo que en realidad se llama: app-debug-(HEAD.apk (con un paréntesis extra)
  • Ejecutar rama git

Entonces, aquí puede ver que, debido al error del script de compilación de Gradle, el nombre del archivo es de alguna manera incorrecto. 

El escenario anterior es solo un ejemplo que puede conducir a este mismo error, pero no es necesario que sea la misma causa raíz de siempre. Como resultado, verifique su secuencia de comandos build.gradle (puede cambiar el nombre de la aplicación allí, algo como a continuación):

applicationVariants.all { variante ->

       variante.salidas.cada { salida ->

           def newFileName = “como quieras llamarlo”;

           def apk = salida.outputFile;

           output.outputFile = nuevo archivo (apk.parentFile, newFileName);

       }

   }

Publicación traducida automáticamente

Artículo escrito por hemantjain99 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *