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:
- Personalice, configure y amplíe el proceso de compilación .
- 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
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: -
- Vaya a la carpeta de su proyecto.
- Abra la carpeta del proyecto.
- Abra la carpeta de
build
. - Abra
output
carpeta deoutput
. - Abra la carpeta
apk
. - 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.
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
- abrir registro de eventos
- Buscar línea: Módulo ''aplicación'': localizar o analizar el APK.
- 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