Cómo exportar un APK en Android Studio

43
4217
tutoriales android studio

¿Has acabado tu aplicación y quieres saber cómo exportar un APK en Android Studio? En este artículo lo veremos, puesto que con las muchas opciones que nos ofrece Android Studio es complicado saber a qué tenemos que darle para conseguir el APK. Te lo contamos cómo hacerlo de manera sencilla, y no nos llevará más de 2 minutos:

Cómo exportar un APK en Android Studio

Si estamos situados en Android Studio con la aplicación abierta y queremos exportar el APK, lo que haremos es lo siguiente: Build > Generate Signed APK. Lo vemos en detalle en la siguiente imagen:

exportar apk android studio

Si hacemos clic, se nos cargará una ventana en medio en la que tendremos que introducir varias cosas. Antes de nada, crear la “Key store path”. Es simplemente un archivo .jks, se crea la primera vez y ya no tendremos que volver a hacerlo. La contraseña tendremos que elegirla y escribirla 2 veces, y para el alias podremos usar una key ya existente o una nueva, esto ya depende de nosotros.

El resultado debería ser algo similar a lo siguiente:

exportar apk en android studio

Si seguimos y todo ha ido bien, debería generarse el APK de nuestra aplicación, que podremos encontrar en el Finder. El Build Type ya viene establecido por defecto a release.

apk android studio

¿Dónde se encuentra el APK?

Tan solo tendremos que ir a la carpeta en la que se encuentra nuestro proyecto. Ej. Nombre_app > App > app-release.apk. Lo vemos en la siguiente imagen, aunque recuerda que la ruta puedes cambiarla.

exportar apk aplicacion android studio

El APK de la aplicación es justamente ese, app-release.apk. Podemos ponerle el nombre que queramos, y automáticamente compartirlo con nuestros amigos e incluso subirlo a la Google Play.

Recuerda que si tienes cualquier duda puedes dejarnos un comentario, pero el procedimiento es realmente trivial, ya que solo tendremos que hacer clic en la opción de generar el APK y seguir los pasos, introduciendo key, alias y password.

¡Espero que te haya sido útil androide! ¡Cualquier duda escríbenos!

No te lo pierdas

Esto podría interesarte

Solución al error INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES

Si te aparece el error: “INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES“, la solución es que elimines la aplicación que ya tienes y vuelvas a instalar el APK, así debería funcionarte. Este error aparece cuando intentas reemplazar una app por otra y la clave con la que está firmada es distinta.

43 Comentarios

  1. Hola ingeniera…queria realizarle una consulta…estoy terminando mi tesis que es un aplicacion movil para android…el funcionamiento es correcto cuando lo pruebo en mi dispositivo Samsung Ace 4…pero cuando exporto el .apk y quiero ejecutarlo en el mismo dispositivo la aplicacion no funciona…a que puede deberse?

  2. Hola.

    ¿Qué pasa si olvido la contraseña que coloqué inicialmente?
    ¿Hay alguna forma de recuperarla?

  3. Hola Androidestudiosfaqs, tengo unas dudas:
    ¿ para que es la contraseña?
    ¿ habrá alguna forma de hacer las apk más ligeras?

    saludos, me encanta su web!!

    • Hola Miguel!

      Fíjate en la segunda imagen, después de hacer clic en “generate signed APK” tienes que darle a la opción de “create new” (para crear el primero .jks). Es muy importante que recuerdes la ubicación de este archivo y no lo elimines, porque si quieres hacer cambios futuros en la app, Google no te dejará subirla a la Google Play si no van firmados con la misma jks.

  4. Buena noche, tengo un inconveniente con google maps, al correr la aplicación en el dispositivo (samsung galaxy s3) desde android studio funciona perfectamente, pero al momento de generar el apk y una vez instalada la aplicación, esta carga todos los componentes excepto el mapa de google maps, la sección donde debería aparecer se queda en blanco, alguna sugerencia seria de gran utilidad, gracias por su atención.

    • Hola amigo.. perdón por la demora.. conseguiste solucionarlo? La verdad es que extraño porque es el mismo APK debería correr igual por cable que extraído.. ya me dices si lo has solucionado sino miramos de que puede ser!! Porque supongo que tendrás internet/datos y todo eso..

      Un saludo!!

      • Yo tengo un problema similar y he probado en dos celulares, HTC y Motorola, solo que desde las pruebas no muestra el mapa y solo se ve azul, si ya tenía alguno compilado sí funciona, pero los nuevos no, todo a partir de la actualización de google play services, he buscado como loca una respuesta pero nada lo ha hecho… En algunos foros mencionan que es error de google :/

        • Todavía no pudiste solucionarlo amiga? Si es fallo de Google parece que no queda otra que esperar sentados:S A partir de la última actualización de Play Services en el móvil entiendo no? :S probaste a hacer búsquedas del problemas en inglés? Miraré a ver si encuentro algo por stackoverflow o reddit, que son comunidades muy fuertes !

  5. Muy buena la explicación, me queda una duda, yo trabajo normalmente en dos equipos diferentes, si genero mis credenciales para firmar la app en un equipo, ¿Puedo almacenarlas en una memoria externa para poder traerlas conmigo y firmar en cualquier equipo?

    • Buenas tardes Alejandro!!

      Sí que puedes hacerlo! Además eso es justo lo que recomienda Google, tener almacenado el .jks en varios sitios porque no se puede perder por nada del mundo!! Siempre que subas una nueva versión de una app deberás firmarla con la misma, o no te dejará lanzar una 2.0 o 1.1.

  6. Hola una pregunta apenas me estoy introduciendo en el mundo de las Apps me gustaría saber si tienes algún manual.

    • Hola amigo. Por lo de ahora no hemos podido realizar ningún manual, pero este mes de agosto tenemos pensado hacer uno en formato electrónico. Cuando lo tengamos si todavía te interesa, podemos enviártelo por mail! Te animamos desde aquí a que aprendas con nosotros a programar apps en Android y preguntarnos cualquier duda que tengas, que para eso estamos 🙂 Un saludo

  7. Hola ing. Ya tengo el APK pero al subirlo a google no me da la opcion de abrir 🙁 no se porque realise lo que muestras en las pantallas pero no entiendo que es lo que pasa

  8. Hola

    mira que descargo mi aplicación la instalo, pero después no me aparece para abrirla, tienes algún tutorial para realiza comunicación entre android y un web
    ?

  9. buenos dias, intento instalar una aplicacion por apk y me sale INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES
    Que podría hacer? se lo agradezco mucho

  10. Hola Andrea!.. te hago una pregunta, tengo una app que inicialmente la hice con unity3d y la primer version publicada lo hice con esa herramienta y por lo tanto la firme con una llave generada con unity

    Ahora en la segunda version, tuve que migrar la app y hacer la interfaz con android studio, ahora a la hora de generar el apk para subir la siguiente version, me surge la siguiente duda..

    Que llave deberia usar? la que genere con Unity o Android Studio?

    Usé la llave que ya tenia generada pero al subir el apk al playstore me arroja el siguiente error:

    Has subido un APK firmado con un certificado diferente al de los archivos APK anteriores. Debes usar el mismo certificado. Tus APK están firmados con un certificado digital que incluye la huella digital

    • Hola Enrique! Tienes que firmar con la misma clave con la que firmaste la app que está subida en la Play Store, Google lo hace así por seguridad, para que solo los usuarios que tienen esa clave puedan subir modificaciones de aplicaciones.

      Es la que estás usando y te da ese error?

  11. hola 😀 amm hace dias que intento modificar un juego (mcdinero) es una tontera pero solo quiero cambiar algunos audios y el personaje bue para empezar y no se como hacer logre descomprimir el apk y eh probado con apk tool con apk managger y al comprimirlo en mi mobil da error al instalar y tambien me pasa que intento en androidstudio y me da error cuando le doy para crear el apk ¡
    que puedo hacer?

  12. Hola, tengo una duda:

    Solo añadí una imagen por probar y generé el APK pero al instalarlo en mi móvil (Huawei P8) me corre lento solo recorriendo por las interfaces de la plantilla.

    Podrías darme alguna idea de como corregirlo?

  13. Buenas noches.
    Tengo una novedad. realice un aplicativo , el cual funciona muy bien en el emulador , pero cuando genero el APK y lo instalo en el dispositivo me muestra la imagen correctamente pero NO funciona.
    El aplicativo es una base de datos al cual el ingresar un numero especifico me muestra la información.
    Que puede estar pasando

  14. Hola, como estas? tengo un problema cuando instalo el apk en un móvil. Mi proyecto consta de dos layouts y cuando instalo mi apk genera dos iconos idénticos de mi app uno para cada layout. Quisiera que solo se muestre el primero ya que desde este se accede al segundo. Podrías indicarme porque sucede esto?

  15. Hola,
    He creado mi primera app y una vez descargada al abrirla me sale un cuadro donde dice que se ha detenido.
    No me salen errores de programación solo el import view.Menu no tiene funcion.
    Porque no se me abre la aplicacion?

Dejar respuesta

Adivina adivinanza *