martes, 30 de junio de 2015
martes, 16 de junio de 2015
Firmar un apk release en consola
Para firmar un apk por consola, cuando estamos trabajando con cordova.
Realizar el build, cordova build android
//Asegurarse que esten las variables de entorno seteadas
$export ANDROID_HOME=/Applications/Android/sdk
$export PATH=$PATH:$ANDROID_HOME/bin
$ant release
//Se genera el directorio bin con los release apt
$cd bin/
//Generar el key
$keytool -genkey -v -keystore prueba.keystore -alias parques -keyalg RSA -keysize 2048 -validity 10000
$jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore prueba.keystore app-release-unsigned.apk parques
$jarsigner -verify -verbose -certs app-release-unsigned.apk
$zipalign -v 4 app-release-unsigned.apk app.apk
Es el app.apk que esta dentro de la carpeta bin el que podemos subir a playstore
Fuente:
http://developer.android.com/tools/publishing/app-signing.html#cert
jueves, 11 de junio de 2015
Setear variable de entorno - Android SDK en MAC OS
Tal vez les a sucedio que cuando quieren realizar un build de una app android por consola, tal vez un cordova build android obtiene un error como:
[Error: Please install Android target: "android-21".
Hint: Open the SDK manager by running: /Applications/Android\ Studio.app/sdk/tools/android
You will require:
1. "SDK Platform" for android-21
2. "Android SDK Platform-tools (latest)
3. "Android SDK Build-tools" (latest)]
Pues bueno primero deben descargar el sdk asegurarse de bajar las versiones que les dice el mensaje en este caso es la 21, uno vez hecho esto aun tienen el mismo error? Pues bueno falta setear la variable de entorno o quiza modificar su ruta.
A continuación unos cuando comandos para setear la variable de entorno para el SDK de android
(MAC)
1. touch ~/.bash_profile
2. open ~/.bash_profile (Se abrira un editor del sistema)
3. Añadimos las siguientes líneas:
export PATH=${PATH}:/Development/android/sdk/tools
export PATH=${PATH}: /Development/android/sdk/platform-tools
4. Guardamos Cerramos
5. source ~/.bash_profile
Referencia: Aquí
Suscribirse a:
Comentarios (Atom)


