studio programacion paleta móviles libro desarrollo desarrollar curso colores aprende aplicaciones android apk android-studio

programacion - paleta de colores android studio



Ubicación de Apk en un nuevo estudio Android (28)

Empecé a usar el nuevo Android Studio y no puedo encontrar el APK de la aplicación en IDE, ¿dónde se encuentra realmente?


El sistema de compilación de Android es el conjunto de herramientas que usa para construir, 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 comando. Puede usar las funciones del sistema de compilación para:

  1. Personalice, configure y amplíe el proceso de compilación .
  2. Cree múltiples APK para su aplicación con diferentes funciones utilizando el mismo proyecto y módulos.

El proceso de compilación implica muchas herramientas y procesos que generan archivos intermedios en el camino hacia la producción de un .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 bajo el 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:

Construye una versión de lanzamiento

Ahora puede utilizar 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 denominados 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 la app/build folder la app/build folder : el app/build/outputs/apk/ directory contiene paquetes denominados app -. Apk; por ejemplo, app-full-release.apk y app-demo-debug.apk .

La cortesía va a Build System Overview


A partir de Android Studio 3.0 / Gradle Build Tools 3.0.0, los artefactos de APK ahora se pueden encontrar en foo/bar/build/outputs/apk/flavorName/buildType con respecto al nombre de su proyecto, foo , y su nombre de módulo, bar . Ahora hay un directorio para cada archivo apk ordenado primero por sabor (con respecto a las dimensiones de sabor) y luego por tipo de compilación.


A partir de la versión 0.8.6 de Android Studio, la generación de un archivo APK (firmado y creo que no firmado, también) se colocará dentro de ProjectName / device / build / outputs / apk

Por ejemplo, estoy haciendo algo para Google Glass y mi APK firmado se elimina en / Users / MyName / AndroidStudioProjects / HelloGlass / glass / build / outputs / apk


Agregue esto en su archivo gradle de módulo. No está allí en el proyecto predeterminado. Entonces seguramente encontrará el APK en / build / outputs / apk /

buildTypes { debug { applicationIdSuffix ".debug" } }


Crea tu proyecto y obtén el apk de your_project/app/build/apk


El archivo .apk se encuentra en [your project]/out/production/[your project name]


En el nuevo Android Studio, el apk firmado se coloca directamente en la carpeta del módulo para el que se compila el apk.

Por ejemplo: para un Project ProjectA 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

Imagen para la ubicación del APK en Android Studio


En mi caso, estoy usando Android Studio 1.0.2, obtengo mi archivo APK de:

<myAndroidProject>/app/build/outputs/apk/app-debug.apk


Encuentra apk usando el siguiente paso: -

  1. Vaya a la carpeta de su proyecto.
  2. Abra la carpeta del proyecto.
  3. Abra la carpeta de build .
  4. Abra output carpeta de output .
  5. Abra la carpeta apk .
  6. Ahora ves tu apk .

Espero que ayude a un cuerpo.


Entonces, el apk en el estudio de Android se genera dentro de la carpeta de build del módulo de la aplicación .

La ruta correcta para apk sería /app/build/outputs/apk . Estoy usando Android Studio Version 1.4.1. Por lo tanto, apk podría encontrarse en la app/build/apk/ o /app/build/outputs/apk base en la versión del estudio de Android que está utilizando. Consulte la imagen a continuación

También encuentre más referencia en estos enlaces.

  1. Construyendo y corriendo desde Studio
  2. Descripción general del proyecto Studio

Es Project_Location / app / build / outputs / apk para el Proyecto Gradle


Estoy en Android Studio 0.6 y la 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 está ahora en

MyApp/myapp/build/apk/myapp-debug.apk

Actualización en Android Studio 0.8.6 - 2.0 . El apk está ahora en

MyApp/myapp/build/outputs/apk/myapp-debug.apk


Estoy usando Android Studio 3.0 canary 6.

Para construir apk,

Haz clic para Build->Build APK(s) .

Después de que tu apk es compilación, ve a:

C:/Users/your-pc-name/AndroidStudioProjects/your-app-name/app/build/outputs/apk/debug


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


Haga clic en el ícono de engranaje pequeño en la vista del proyecto y asegúrese de que se marque "mostrar archivos excluidos". De lo contrario, el IDE ocultará la output y varios otros directorios importantes en $project/$module/build/ .


Hola, todas las respuestas anteriores son correctas, puedes encontrar la aplicación a través de la ruta en el estudio de Android, pero hay excepciones de que no puedes encontrar la carpeta de compilación / salida algunas veces si no puedes verla solo ve a

app -> archivo app.iml y encuentra debajo la línea en él: -

<excludeFolder url="file://$MODULE_DIR$/build/outputs" />

-> después de eliminar esta línea, puede ver que la carpeta de salida es solo la que agrega más información a las respuestas anteriores según mi experiencia :)

GRACIAS! ~!


Obtuve los archivos .apk en parent_folder / out / production / projectname / projectname.apk


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 su nombre de aplicación Android


Para Gradle, mira aquí: https://docs.gradle.org/current/dsl/org.gradle.api.tasks.SourceSetOutput.html . " Por ejemplo: el plugin de Java usará esos directorios para calcular las rutas de clase y para sacudir el contenido; los complementos IDEA y Eclipse colocarán esas carpetas en el classpath pertinente " .

Por lo tanto, depende de la configuración del complemento en las configuraciones a menos que no las defina explícitamente en el archivo de configuración.


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 de la APK generada estará bajo

Foo/Foo/build/apk/...

Tenga en cuenta que cada módulo puede generar su propia salida, por lo que la salida verdadera es más

Foo/*/build/apk/...

EDITAR En la última versión de la ruta de acceso de Android Studio para la salida generada es

Foo/*/build/outputs/apk/...

IntelliJ

Si usted es un 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 se convertirá en obsoleto a veces alrededor de 1.0

Eclipse

Si está importando un proyecto de 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 la aplicación estará en la misma ubicación que la encontraría en Eclipse:

bin/...

Sin embargo, no puedo enfatizar lo suficiente la importancia de no hacer esto.


Puede encontrar su archivo apk de la siguiente manera:

yourproject>app>build>output>apk>yourproject.apk


Puedes encontrar el APK en:

YourProject/app/build/outputs/apk


Realmente no hay razón para cavar a través de caminos; el IDE se lo da (al menos con la versión 1.5.1).

En el menú Build , selecciona Build APK :

Aparecerá un diálogo:

Si está utilizando una versión más reciente de Android Studio, podría verse así:

Al hacer clic Show in Explorer o locate enlace, se le mostrará un explorador de archivos ubicado cerca de donde Android Studio coloque el archivo APK:

Pero en AS 3, cuando hace clic en locate , lo coloca en el nivel de la app . Debe ingresar a la carpeta de release para obtener su archivo APK .


Si alguien falta su APK y no puede encontrarlo en las ubicaciones indicadas en otras respuestas (encontré esta pregunta, ya que tampoco pude encontrarla), podría estar en esta carpeta (la mía era)

<project folder>/target/classes/<appname>.apk

También tuve un archivo aquí:

<appname>.unaligned.apk

No estoy del todo seguro, si el apk es en realidad el apk en toda regla, que debería generarse, pero lo probé en varios dispositivos (no solo el dispositivo de destino, sino también aquellos que solo soportaban el SDK mínimo) y funcionó .

Espero que esto ayude a alguien.


Si ha importado un Proyecto de Eclipse y está utilizando el nuevo Android Studio, el directorio

/bin

existe (puede haber binarios antiguos aquí), sin embargo, con la última actualización de Android Studio, la apk actual se almacena en

/out/production


Sugerencia: si no puede ver la aplicación-debug.apk en su carpeta de depuración, debe hacer clic en BUILD -> Rebuild Project en Android Studio.


Ubicación de apk en Android Studio:

AndroidStudioProjects / ProjectName / app / build / outputs / apk / app-debug-unaligned.apk


  1. abrir registro de eventos
  2. Buscar línea: Módulo ''aplicación'': localizar o analizar el APK.
  3. haga clic en localizar enlace para abrir la carpeta con el archivo apk!

Después de todo: "Todos los archivos APK incorporados se guardan en nombre-proyecto / nombre-módulo / compilación / salidas / apk / Crea tu proyecto ENLACE