viernes, 8 de marzo de 2013

Emulador Android: Bluestacks instalar .apk de manera manual

Con la necesidad de utilizar algunas aplicaciones Android desde mi Mac me dia a la tarea de buscar emuladores, y me encontre con que BlueStacks ahora tiene soporte para Mac e incluye ya algunas aplicaciones.

Sin embargo no incluye todas por lo que me di a la tarea de como cargar directamente un .apk (o archivo ejecutable para Android en el sistema).

La forma que encontre es unicamente con la terminal así que debemos correr este comando:

$ cd /Applications/BlueStacks.app/Contents/Runtime

Dentro de ese directorio existe un comando llamado uHD-Adb para ejecutarlo debemos usar un comando como el siguiente:

$ ./uHD-Adb install /mis_apks/mi_aplicacion.apk

Con lo anterior se ejecuta una serie de mensajes y termina indicando -Success- si la instalación concluyo con éxito, con eso me funciono...

Espero también te sea de utilidad !



Referencias:
https://getsatisfaction.com/macbstk/topics/how_to_install_apk_on_bluestacks_for_mac_os_x_alpha_2
http://www.bluestacks.com/

viernes, 1 de marzo de 2013

Convertir un .py a .app con py2app

Me vi en la necesidad de convertir un script de python de .py a .app y lo hice con py2app, describo como lo hice.

Instale el py2app, utilizando la instrucción con easy_install, lo que implica que debe estar instalado.

$ sudo easy_install -U py2app

Una vez concluida la instalación, fue necesario crear un archivo setup.py para esto utilice el comando py2applet de la siguiente forma:

$ py2applet --make-setup notifyhour.py --iconfile="/icon.icns"

Posteriormente solo edite el archivo resultante de setup.py la sección de OPTIONS, ya que la sección de iconfile pone la ruta completa al archivo pero puede funcionar indicando solo la ubicación del archivo si esta en raíz o su ruta relativa:

OPTIONS = {'argv_emulation': True,
 'iconfile': 'icon.icns'}

Una vez realizado el cambio anterior ejecute la instrucción:

$ python setup.py py2app

Con lo anterior me creo la aplicación si necesitas hacer alguna modificación recomiendan limpiar los directorios build y dist, se puede hacer de la siguiente forma:

$ rm -rf build dist

Ojo hay que estar en el directorio del proyecto.


Espero te sea de utilidad !


Más información:
http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.html#installing-with-easy-install