Comencé a usar el nuevo Android Studio y no puedo encontrar el APK de la aplicación en IDE, ¿dónde se encuentra realmente?
fuente
Comencé a usar el nuevo Android Studio y no puedo encontrar el APK de la aplicación en IDE, ¿dónde se encuentra realmente?
Para ayudar a las personas que podrían buscar respuestas a esta misma pregunta, es importante saber qué tipo de proyectos está utilizando en Studio.
Gradle
El tipo de proyecto predeterminado al crear un nuevo proyecto, y el recomendado en general es Gradle.
Para un nuevo proyecto llamado "Foo", la estructura debajo de la carpeta principal será
Foo/
settings.gradle
Foo/
build.gradle
build/
Donde la carpeta interna "Foo" es el módulo principal (esta estructura le permite crear más módulos más adelante en la misma estructura sin cambios).
En esta configuración, la ubicación del APK generado estará debajo
Foo/Foo/build/apk/...
Tenga en cuenta que cada módulo puede generar su propia salida, por lo que la salida real es más
Foo/*/build/apk/...
EDITAR En la versión más reciente de la ruta de ubicación de Android Studio para la salida generada es
Foo/*/build/outputs/apk/...
IntelliJ
Si es usuario de IntelliJ antes de cambiar a Studio y está importando su proyecto IntelliJ directamente, entonces nada cambió. La ubicación de la salida será la misma en:
out/production/...
Nota: esto quedará obsoleto a veces alrededor de 1.0
Eclipse
Si está importando el proyecto Android Eclipse directamente, ¡no haga esto! Tan pronto como tenga dependencias en su proyecto (jarras o proyectos de biblioteca), esto no funcionará y su proyecto no se configurará correctamente. Si no tiene dependencias, entonces el apk estaría en la misma ubicación que lo encontraría en Eclipse:
bin/...
Sin embargo, no puedo enfatizar lo suficiente la importancia de no hacer esto.
Foo/*/build/outputs/apk/...
pero por alguna razón el directorio de salidas está oculto y no puedo verlo dentro de Android Studio, ¿alguna sugerencia?
Estoy en Android Studio 0.6 y el apk se generó en
MyApp/myapp/build/outputs/apk/myapp-debug.apk
Incluía todas las bibliotecas para poder compartirlo.
Actualización en Android Studio 0.8.3 Beta . El apk ya está en
MyApp/myapp/build/apk/myapp-debug.apk
Actualización en Android Studio 0.8.6 - 2.0 . El apk ya está en
MyApp/myapp/build/outputs/apk/myapp-debug.apk
Realmente no hay razón para cavar a través de caminos; el IDE se lo entrega (al menos con la versión 1.5.1).
En el Build
menú, seleccione Build APK
:
Aparecerá un cuadro de diálogo:
Si está utilizando una versión más reciente de Android Studio, podría verse así:
Al hacer clic en el enlace Show in Explorer
o locate
, se le presentará un explorador de archivos ubicado en algún lugar cerca de donde Android Studio coloque el archivo APK:
Pero en AS 3, cuando haces clic locate
, te pone al app
nivel. Debe ir a la release
carpeta para obtener su APK
archivo.
Build APK
comando. (o está mejor escondido)
En mi caso, estoy usando Android Studio 1.0.2, obtengo mi archivo APK de:
<myAndroidProject>/app/build/outputs/apk/app-debug.apk
Si a alguien le faltara su APK y no pudiera encontrarlo en las ubicaciones indicadas en otras respuestas (encontré esta pregunta, ya que tampoco podía encontrarla) podría estar en esta carpeta (la mía estaba)
<project folder>/target/classes/<appname>.apk
También tuve allí este archivo:
<appname>.unaligned.apk
No estoy completamente seguro de si el apk es realmente el apk completo, que debería generarse, pero lo probé en varios dispositivos (no solo en el dispositivo de destino, sino también en aquellos que solo admitían el SDK mínimo) y funcionó .
Espero que esto ayude a alguien.
Es Project_Location / app / build / salidas / apk para Gradle Project
Encuentra apk
usando el siguiente paso: -
build
carpetaoutput
carpetaapk
carpetaapk
.Espero que ayude a algún cuerpo.
Entonces, el apk en el estudio de Android se genera dentro de la build
carpeta del módulo de la aplicación .
Sería la ruta correcta a apk \app\build\outputs\apk
. Estoy usando Android Studio Versión 1.4.1. Por lo tanto, apk se puede encontrar en la versión de Android Studio que está utilizando app/build/apk/
o en \app\build\outputs\apk
base a ella. Consulte la imagen a continuación
También encuentre más referencias en estos enlaces.
Estoy usando Android Studio y gradle. Creó el archivo build / apk / <. Apk> solo cuando ejecuté el proyecto. Presione lo siguiente para ejecutar su proyecto: Alt + u, u
Android Studio: 0.5.3 Gradle: 0.9. +
Puedes encontrar el APK en:
YourProject\app\build\outputs\apk
En el nuevo Android Studio, el apk firmado se coloca directamente en la carpeta del módulo para el que está construido el apk.
Por ejemplo: para un Proyecto Proyecto A que contiene 2 módulos Mod1 y Mod2, los archivos apk se encontrarán en
/path-to-ProjectA/Mod1/Mod1.apk
/path-to-ProjectA/Mod2/Mod2.apk
El .apk
archivo está ubicado en[your project]\out\production\[your project name]
.classpath
archivo la kind="output"
entrada.
BUILD_FOLDER_PATH
opción de configuración.
Ubicación de apk en Android Studio:
AndroidStudioProjects / ProjectName / app / build / salidas / apk / app-debug-unaligned.apk
A partir de la versión 0.8.6 de Android Studio que genera un archivo APK (firmado y creo que también sin firmar) se colocará dentro de ProjectName / device / build / salidas / apk
Por ejemplo, estoy haciendo algo para Google Glass y mi APK firmado se cae en / Users / MyName / AndroidStudioProjects / HelloGlass / glass / build / salidas / apk
Tengo los archivos .apk en parent_folder / out / production / projectname / projectname.apk
Construye tu proyecto y obtén el apk
deyour_project\app\build\apk
Puede encontrar su archivo apk de la siguiente manera:
yourproject>app>build>output>apk>yourproject.apk
El sistema de compilación de Android es el conjunto de herramientas que utiliza para compilar, probar, ejecutar y empaquetar sus aplicaciones. El sistema de compilación puede ejecutarse como una herramienta integrada desde el menú de Android Studio e independientemente de la línea de comandos. Puede usar las funciones del sistema de compilación para:
El proceso de construcción involucra muchas herramientas y procesos que generan archivos intermedios en el camino hacia la producción de un archivo .apk
. Si está desarrollando en Android Studio, el proceso de compilación completo se realiza cada vez que ejecuta la tarea de compilación de Gradle para su proyecto o módulos.
El proceso de compilación es muy flexible, por lo que es útil, sin embargo, comprender lo que sucede debajo del capó, ya que gran parte del proceso de compilación es configurable y extensible. El siguiente diagrama muestra las diferentes herramientas y procesos que están involucrados en una compilación:
Ahora puede usar las opciones del menú Generar para compilar la versión de lanzamiento de su aplicación para su distribución.
La compilación genera un APK para cada variante de compilación: el directorio app/build/apk/
(o app/build/outputs/apk
) contiene paquetes llamados app -. Apk; por ejemplo, app-full-release.apk y app-demo-debug.apk.
Generar salida
La compilación genera un APK para cada variante de compilación en app/build folder
: the app/build/outputs/apk/ directory
contiene paquetes llamados app -. Apk; por ejemplo, app-full-release.apk y app-demo-debug.apk .
La cortesía va a la descripción general del sistema de construcción
Estoy usando Android Studio 3.0 canary 6.
Para construir apk,
Haga clic a Build->Build APK(s)
.
Después de compilar tu apk, ve a:
C:\Users\your-pc-name\AndroidStudioProjects\your-app-name\app\build\outputs\apk\debug
Si ha importado un proyecto desde Eclipse y está utilizando el nuevo Android Studio El directorio
/bin
existe (tal vez haya binarios antiguos aquí), sin embargo, con la última actualización de Android Studio, el apk actual actual se almacena en
/out/production
Agregue esto en el archivo gradle de su módulo. No está allí en el proyecto predeterminado. Entonces seguramente encontrarás el APK en / build / salidas / apk /
buildTypes {
debug {
applicationIdSuffix ".debug"
}
}
Para Gradle, mira aquí: https://docs.gradle.org/current/dsl/org.gradle.api.tasks.SourceSetOutput.html . " Por ejemplo: el complemento de Java usará esos directorios para calcular las rutas de clase y para sacudir el contenido; los complementos de IDEA y Eclipse colocarán esas carpetas en la ruta de clase relevante " .
Por lo tanto, depende de la configuración de compilación del complemento a menos que no los defina explícitamente en el archivo de configuración.
Haga clic en el pequeño icono de engranaje en la vista del proyecto y asegúrese de que "mostrar archivos excluidos" esté marcado. De lo contrario, el IDE se ocultará output
y otros directorios importantes debajo $project/$module/build/
.
Hola, todas las respuestas anteriores son correctas, puedes encontrar el apk a través de la ruta en el estudio de Android, pero hay excepciones que no puedes encontrar la carpeta de compilación / salida algunas veces si no puedes verlo, solo ve a
aplicación -> app.iml
archivo y busque debajo de la línea: -
<excludeFolder url="file://$MODULE_DIR$/build/outputs" />
-> después de eliminar esta línea, puede ver la carpeta de salida, solo agrega más información a las respuestas anteriores según mi experiencia :)
¡GRACIAS!
Para Android Studio 2.0
C:\Users\UserName\AndroidStudioProjects\MyAppName\app\build\outputs\apk
Aquí UserName es el nombre de usuario de su computadora y MyAppName es el nombre de su aplicación de Android
A partir de Android Studio 3.0 / Herramientas de generación Gradle 3.0.0, artefactos APK ahora se pueden encontrar en foo/bar/build/outputs/apk/flavorName/buildType
con respecto al nombre del proyecto, foo
y su nombre de módulo, bar
. Ahora hay un directorio para cada apk
archivo ordenado, organizado primero por sabor (con respecto a las dimensiones de sabor) y luego por tipo de compilación.
Después de todo: "Todas las APK compiladas se guardan en nombre del proyecto / nombre del módulo / compilación / salidas / apk / Compile su proyecto LINK
Sugerencia: si no puede ver la aplicación-debug.apk en su carpeta de depuración, debe hacer clic en CONSTRUIR -> Reconstruir proyecto en Android Studio.
Para crear apk en Android Studio, vaya al menú de compilación-> build bundles / apk-> build apk
creará el archivo apk de su proyecto. Después de esto, el apk estará disponible en su
directorio del proyecto-> aplicación-> compilación-> salidas-> apk-> debug-> app-debug.apk
Haga clic en Build-Build Bundles / Apks-Build Apk.
Una notificación que mostrará la ubicación de la aplicación cuando haga clic en 'localizar' en la notificación.
Si ya ha terminado de crear apk, vaya a: C: \ Users \\ AndroidStudioProjects \\ app \ build \ salidas \ apk \ debug
app/production/release