Quiero crear una aplicación para Android y empezar a firmarla. Para eso necesito tener la versión de lanzamiento de apk. La documentación de Google sugiere solo formas de Eclipse y hormiga para tener versiones de lanzamiento: http://developer.android.com/tools/publishing/app-signing.html#releasecompile
Sin embargo, no puedo encontrar cómo forzar la versión de lanzamiento de la compilación gradle de apk. build.gradle
tampoco da pistas. gradlew tasks
sugiere, que no hay una configuración de versión de instalación, pero existe una versión de desinstalación:
Install tasks
-------------
installDebug - Installs the Debug build
installTest - Installs the Test build for the Debug build
uninstallAll - Uninstall all applications.
uninstallDebug - Uninstalls the Debug build
uninstallRelease - Uninstalls the Release build
uninstallTest - Uninstalls the Test build for the Debug build
Mi build.gradle
:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
dependencies {
compile 'com.android.support:support-v4:13.0.+'
compile files('libs/android-support-v4.jar')
compile project(":libraries:ActionBarSherlock")
compile project(":libraries:CollabsibleSearchMenu")
}
android {
compileSdkVersion 18
buildToolsVersion "18.0.1"
defaultConfig {
minSdkVersion 8
targetSdkVersion 16
}
}
¿Qué me estoy perdiendo?
Build
->Generate Signed APK
desde el menú.