uptodown puedo programa para instalar gestor eliminar desde descargadas como archivos app abrir android android-studio apk

android - puedo - programa para abrir archivos apk en mi pc



El archivo APK no existe en el disco (30)

Cuando intento la aplicación de depuración en Android Studio, aparece este registro de salida:

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

Reinicié Android Studio, pero no puedo resolver este problema. Cómo puedo resolverlo ? Gracias


Build ---> Build APK (s) y asegúrese de que funcione


Si tiene este problema después de la actualización a Android Studio V 3.1, intente lo siguiente.

Estaba enfrentando este mismo problema cuando actualicé a Android Studio 3.1. Todas las demás soluciones que encontré aquí eran bastante manuales porque tienes que limpiarlas y reconstruirlas todo el tiempo, eso no es nada bueno. Pero gracias a la respuesta de Iman Marashi aquí pude resolverlo.

Vaya a Ejecutar -> Editar configuraciones ...

Asegúrese de tener una "Marca compatible con Gradle" en la sección Antes del lanzamiento:

Para agregarlo, haga clic en el signo + y seleccione Gradle-aware Make y aparecerá una ventana emergente, simplemente deje el campo de texto vacío y haga clic en Aceptar y Aceptar .


Archivo -> Invalidar cachés / reiniciar


Asegúrate de no tener apóstrofe o & en tu camino


Asegúrese de que en la ruta generada en sus registros, en su caso:

/Users/MyApplicationName/app/build/outputs/apk/app-debug.apk

La carpeta "salidas" tiene una carpeta "apk".

Ese fue mi problema, si no está allí, deberá ejecutar la tarea "assembleRelease" en gradle siguiendo la captura de pantalla siguiente;

Luego se generará la carpeta.


Asegúrese de que haya configuraciones de Reconocimiento de calificación en ejecución / depuración >> antes de la sección de inicio :


Cambio el archivo build.gradle un poco de información y hago clic en "Sincronizar ahora", simplemente está bien.


El año es 2018. La versión de Android Studio es 3.2.0 alpha3 y todavía tenemos este problema. Como ninguno de los anteriores funcionó para mí, aquí están mis 2 centavos:

Cada vez que esto sucede solo genero el apk desde la línea de comandos:

gradlew assembleDebug

ACTUALIZAR

Eliminar la carpeta .AndroidStudio[version] y perder todas sus preferencias y cachés ... parece resolver el problema


El botón se llama "Proyecto de sincronización con archivos Gradle" y se parece: ... siempre debe hacer clic en él al actualizar el número de versión, lo que da como resultado otro nombre de archivo APK (a menos que el nombre de archivo no haya cambiado, la instalación del paquete siempre funciona, lo que sugiere que el nombre de archivo se está almacenando en caché). La opción equivalente de Gradle CLI parece ser --recompile-scripts .

@ver Apéndice D. Línea de comando de Gradle .


El problema para mí fue que de alguna manera realmente no podía encontrar el apk, mientras que el apk existe.

The APK file /Users/Paul/AndroidStudioProjects/android-tv-launcher/ui/build/outputs/apk/nameofapk.apk does not exist on disk. Error while Installing APK

Todo lo que tenía que hacer era hacer clic derecho en la ruta relativa de apk-copy, y simplemente

adb install -r <paste of relative path>

Y el apk fue instalado y listo. Este problema ocurrió en OSX para mí.


Elimine el directorio ~ / .gradle / caches /. Está bien hacer esto mientras Android Studio está abierto. (Consulte pm instalando un nombre de paquete incorrecto) Presione el icono "Sincronizar proyecto con archivos Gradle" en Android Studio Ejecute el proyecto y la ruta remota será correcta.

Consulte la respuesta @ Android Studio obtiene un nombre de paquete incorrecto cuando ejecuta .apk


En Android Studio 3.1.1 seleccione Archivo | Proyecto de sincronización con archivos Gradle.

En Android Studio 3, seleccione Archivo | Sincronizar.

Luego ejecute su proyecto nuevamente.


En mi caso, ayudó la ejecución del "Proyecto de sincronización con archivos Gradle". Ni reiniciar Andoid Studio ni borrar el caché hizo nada.


En mi caso, el problema era que la configuración de depuración deja de ser válida de alguna manera, incluso si el nombre, clase o paquete del método de prueba no ha cambiado.

Eliminé las configuraciones de Ejecutar-> Editar configuraciones, aquí:

Android Studio creará uno nuevo automáticamente.


En mi caso, estaba usando un carácter especial en la ruta del archivo de mi aplicación. Cerré el Android Studio y eliminé el '' carácter de la ruta del archivo de mi aplicación. Todo funcionó bien cuando volví a abrir el proyecto.


Enfrenté el mismo problema con gradle 1.5

Tuve que limpiar los archivos de compilación:

Compilación -> Proyecto limpio

Y cree un APK para forzar la compilación y sincronización completas de los archivos gradle:

Build -> Build APK

Aún no sé por qué ni cómo sucedió.


Fui testigo de un problema similar por lo general cuando estoy cambiando las ramas de git. Para mí, cerrar Android Studio rm -rfv ~/Library/Caches/AndroidStudio* y reiniciar Android Studio es el ticket.


Haga clic en esta opción para resolver el error:


He resuelto crear un apk usando la opción Build desde la ventana superior y Build APK. No hay necesidad de hacer algo raro.


Mi problema es que estaba agregando el número de versión al APK. Cambiar el número de versión y volver a sincronizar Gradle solucionó el problema para mí.

def appendVersionNameVersionCode(variant, defaultConfig) { variant.outputs.each { output -> if (output.zipAlign) { def file = output.outputFile def removeApp = file.name.replace("app-", "") def removeType = removeApp.replace("-release", "") def fileName = removeType.replace(".apk", "." + defaultConfig.versionName + ".apk") output.outputFile = new File(file.parent, fileName) } def file = output.packageApplication.outputFile def removeApp = file.name.replace("app-", "") def removeType = removeApp.replace("-release", "") def fileName = removeType.replace(".apk", "." + defaultConfig.versionName + ".apk") output.packageApplication.outputFile = new File(file.parent, fileName) } }


Mi problema fue incluir minutos en el nombre del archivo: buscaba appname_debug_0.9.0.1_170214_2216.apk cuando el archivo generado era appname_debug_0.9.0.1_170214_2217.apk, por lo que el código de nombre de archivo de salida (capturado desde otro lugar) se llamaba claramente desde dos puntos diferentes En la construcción.

applicationVariants.all { variant -> variant.outputs.each { output -> def project = "appname" def SEP = "_" // def flavor = variant.productFlavors[0].name def buildType = variant.variantData.variantConfiguration.buildType.name def version = variant.versionName def date = new Date(); def formattedDate = date.format(''yyMMdd_HHmm'') def newApkName = project + SEP + /*flavor + */ SEP + buildType + SEP + version + SEP + formattedDate + ".apk" output.outputFile = new File(output.outputFile.parent, newApkName) } }


Nada de lo anterior me ayudó, pero descubrí esto al cambiar a otro sabor en el panel Herramientas de compilación y luego volver al que necesitaba.


Para usuarios similares a Unix (Linux / MacOs X), en lugar de eliminar ~ / .gradle / caches /, en la línea de comandos, haga lo siguiente:

$ cd path_to_you_project $ touch build.gradle

Luego, solicite a Android Studio que cree APK, restablecerá la caché de Gradle.


Resuelto en mayo de 2018 con el nuevo Android Studio 3.1. Elimine los directorios .gradle, .idea y build dentro de la carpeta de su aplicación. Luego intente ejecutarlo nuevamente y no verá el error.


Si está utilizando Linux, intente configurar el permiso de escritura en la carpeta app / build.


Si probó todas las respuestas anteriores y no funcionó, intente deshabilitar la función "Ejecución instantánea". Este me ayudó después de todos los intentos.

Archivo -> Configuración -> Compilación, ejecución, implementación -> Ejecución instantánea -> Desmarque la casilla de verificación


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).

  1. Pago a una confirmación específica (para que se separe de la cabeza): git checkout [commit_hash]
  2. Ejecutar proyecto
  3. Android Studio dice: El archivo APK / Users / MyApplicationName / app / build / salidas / apk / app-debug-HEAD.apk no existe en el disco
  4. Vaya al directorio, hay un archivo realmente llamado: app-debug- ( HEAD.apk (con un paréntesis adicional)
  5. Ejecuta git branch

    * (CABEZA separada en 1a2bfff)

Entonces, aquí podría 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); } }


También tuve ese problema, después de limpiar la compilación. Para mí, la solución fue simplemente sincronizar el gradle y funcionó para mí.


Yo tuve el mismo problema. se debió a un nombre falso en el camino. había un carácter especial en la ruta como este: C: / Usuario / Mi aplicación / Projekte-Tablet & Handy eliminé el carácter "&" y funcionó bien.


modifique el archivo: build.gradle (directorio de la aplicación). de hecho: no debe cambiar este archivo, solo con esto para obtener consejos de sincronización, luego sincronizar el proyecto.