¿Cómo exporto un proyecto en el estudio de Android?

174

¿Cómo exporto proyecto en Android Studio? Quiero decir, como solía hacer en Eclipse por File|Export...

Alexander Kulyakhtin
fuente

Respuestas:

296

Siga los pasos a continuación para firmar la aplicación en el estudio de Android: -

  1. Primero vaya a Build-> Generate Signed APK

    Primera captura de pantalla

  2. Luego, una vez que haga clic en Generar APK firmado, aparecerá un mensaje de diálogo de información.

    Segunda captura de pantalla

  3. Haga clic en el Create Newbotón si no tiene ningún archivo de almacén de claves. Si tienes clic en el Choose Existing.

    Esta captura de pantalla

  4. Una vez que haga clic en el Create Newbotón, aparecerá el cuadro de diálogo donde necesita ingresar la información del archivo del almacén de claves, otros detalles de la autoridad de firma.

    Cuarta captura de pantalla

  5. Una vez que complete los detalles completos, haga clic en el Okbotón y luego redirija a este cuadro de diálogo.

    Quinta captura de pantalla

  6. Haga clic en el botón Siguiente, luego marque la casilla Run ProGuardy haga clic en el final. Genera el APK firmado.

    Sexta captura de pantalla

    Séptima captura de pantalla

Ajay S
fuente
1
Por alguna razón, cuando sigo sus instrucciones e intento cargar mi aplicación en Play Store, dice que he generado un apk de depuración. ¿Alguna idea de por qué eso podría estar sucediendo? ¡Gracias!
sirFunkenstine
1
He actualizado la respuesta y debe agregar esto en la etiqueta de la aplicación android: debuggable = "false" de AndroidManifest.xml
Ajay S
1
Tengo el mismo problema. El "android: debuggalbe = false" no funciona.
Bagusflyer
11
Ahora no se necesita "android: debuggalbe = false" y puede seleccionar el tipo de compilación al exportar un APK firmado.
echo
44
Es mejor omitir el atributo android: debuggable del manifiesto. Si lo hace, las herramientas insertarán automáticamente android: debuggable = true al crear un APK para depurar en un emulador o dispositivo. Y cuando realiza una compilación de lanzamiento, como Exportar APK, lo configurará automáticamente en falso. Si, por otro lado, especifica un valor específico en el archivo de manifiesto, las herramientas siempre lo usarán. Esto puede llevar a publicar accidentalmente su aplicación con información de depuración. ANDROID STUDIO 0.8.14
MCHAppy
101

Del menú:

Build|Generate Signed APK

o

Build|Build APK

(este último si no necesita uno firmado para publicar en Play Store)

Alexander Kulyakhtin
fuente
77
Para todas las personas que no saben dónde está el apk creado: root_Of_Your_Application \ app \ build \ salidas \ apk \ debug
Pero122
10

En primer lugar, agregue este android: debuggable = "false" en la etiqueta de la aplicación AndroidManifest.xml.

No necesita codificar android:debuggable="false"en su etiqueta de aplicación. De hecho para mí quejas de estudio -

Evite codificar el modo de depuración; dejarlo afuera permite depurar y liberar compilaciones para asignar automáticamente una menos ... (Ctrl + F1)

Es mejor omitir el atributo android: debuggable del manifiesto. Si lo hace, las herramientas insertarán automáticamente android: debuggable = true al crear un APK para depurar en un emulador o dispositivo. Y cuando realiza una compilación de lanzamiento, como Exportar APK, lo configurará automáticamente en falso. Si, por otro lado, especifica un valor específico en el archivo de manifiesto, las herramientas siempre lo usarán. Esto puede llevar a publicar accidentalmente su aplicación con información de depuración.

La respuesta aceptada parece algo vieja. Para mí, me pide que seleccione si quiero depurar compilación o liberar compilación.

Vaya a Compilar-> Generar APK firmado. Seleccione su almacén de claves, proporcione la contraseña del almacén de claves, etc.

ingrese la descripción de la imagen aquí

Ahora debería ver un mensaje para seleccionar release build or debug build.

Para la producción, seleccione siempre la versión de lanzamiento.

ingrese la descripción de la imagen aquí

Y ya terminaste. APK firmado exportado.

ingrese la descripción de la imagen aquí

PD: No olvides incrementar tu versionCodearchivo de manifiesto antes de subirlo a la tienda de juegos :)

Aniket Thakur
fuente
7

Sigue estos pasos:

-Build
-Generate Signed Apk
-Create new

Luego complete el formulario "Nuevo almacén de claves". Si desea cambiar el destino del archivo .jnk, seleccione el destino y asigne un nombre para obtener el botón Aceptar. Después de terminar, obtendrá "Contraseña del almacén de claves", "Alias ​​de clave", "Contraseña de clave". Presione Siguiente y cambie la carpeta de destino. Luego presione finalizar, eso es todo. :)

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Shohan Ahmed Sijan
fuente
3

1.- Exportar paquetes firmados:

  • Use el Asistente para extraer un paquete de aplicaciones de Android firmado (en el menú principal, elija Build | Generate Signed APK). El paquete se firmará durante la extracción.

    O

  • Configure el archivo .apk como un artefacto creando una definición de artefacto del tipo de aplicación de Android con el modo de paquete firmado de lanzamiento.

2.- Exportar paquetes sin firmar: esto solo se puede hacer a través de definiciones de artefactos con el modo de paquete sin firmar Debug o Release especificado.

Alejandro Colorado
fuente