una - ¿Cómo construir un APK de ''lanzamiento'' en Android Studio?
generate release apk android studio (3)
AndroidStudio es versión alfa por ahora. Por lo tanto, debe editar los archivos de script de compilación de Gradle por su cuenta. Agregue las siguientes líneas a su build.gradle
android {
signingConfigs {
release {
storeFile file(''android.keystore'')
storePassword "pwd"
keyAlias "alias"
keyPassword "pwd"
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
}
Para ejecutar realmente su aplicación en el emulador o dispositivo, ejecute gradle installDebug
o gradle installRelease
.
Puede crear el proyecto helloworld desde el asistente de Android Studio para ver qué estructura de archivos gradle se necesita. O exportar archivos de gradle del proyecto eclipse de trabajo. También esta serie de artículos son útiles http://blog.stylingandroid.com/archives/1872#more-1872
Intento crear una APK que pueda cargar en Play Store.
Cuando selecciono Crear | Generar APK firmado ... en Android Studio (versión 0.3.1), me dirigen a un enlace sobre cómo configurar correctamente el proceso de firma en los "scripts de compilación de Gradle":
http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Signing-Configurations
Desafortunadamente, después de revisar esa página, no sé qué archivo debo editar y qué debo poner en ella. Vengo de un fondo de Visual Studio, así que espero que las cosas simplemente ''funcionen'' :).
(Después de aceptar el mensaje de advertencia de Android Studio, AS muestra un Asistente de generación de APK firmado, que pasé, pasando los detalles de mi clave. La Play Store rechazó la APK resultante por tener una clave con una fecha de vencimiento demasiado pronto )
También traté de abrir la ventana de Android Studio Terminal y ejecutar ''gradle'', como se indica en el mensaje anterior, pero este comando no se encontró. Entonces, aparte, dado que ejecutar el comando podría hacer algo útil, ¿cómo iba a ejecutar gradle?
Encontré una ventana ''Gradle'' en AS IDE, y traté de compilar el objetivo assembleRelease encontrado en esa ventana. Sin embargo, el resultado de la ventana Ejecutar solo muestra " Ejecución de la tarea externa ''assembleRelease'' ... ".
Haga clic en /Build/Select Build Variant...
en Android Studio. Y elige la release
.
Sigue estos pasos:
-Build
-Generate Signed Apk
-Create new
Luego complete el formulario "Nueva Tienda de claves". Si varitas para cambiar el destino del archivo .jnk, marca el destino y dale un nombre para obtener el botón Ok. Después de terminar, obtendrá "Contraseña de la tienda clave", "Alias clave", "Contraseña clave". Presione siguiente y cambie su carpeta de destino. Luego presione finalizar, eso es todo. :)