Añadir dispositivo para depurar e instalar apps con Android Studio o Cordova/Phonegap

Desarrollar aplicaciones móviles usando el emulador de Android no siempre es tan rápido como esperamos ni mucho menos para testear los gestos táctiles, la mejor opción es depurar e isntalar las aplicaciones que estamos desarrollando en un dispositivo físico el problema es que no siempre se añade y configura automaticamente para ser usuado con Android Studio o con cordova.

En mi caso utilizo un bq X5 y estos son los pasos que he seguido para pdoer utilizarlo en Ubuntu 14.04.

  • Intalar MTPS

    1
    2
    sudo apt-get install libmtp-common mtp-tools libmtp-dev libmtp-runtime libmtp9
    sudo apt-get install mtpfs
  • Añadir el id :

Con el comando lsusb nos listara todos los usbs conectados, entre ellos el dispositivo móvil.

1
2
3
4
5
6
7
8
9
10
$lsusb
Bus 002 Device 002: ID 8087:8001 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8009 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 8087:07dc Intel Corp.
Bus 003 Device 002: ID 046d:c52e Logitech, Inc.
Bus 003 Device 005: ID 2a47:7f10 #Este es id
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  • Como usuario root añadimos al archivo /etc/udev/rules.d/51-android.rules. la siguiente linea:
    SUBSYSTEM=="usb", ATTR{idVendor}=="0x2a47", MODE="0666", GROUP="plugdev"

  • En el archivo que se encuentra en nuestra carpeta de usuario ~/.android/adb_usb.ini añaidmos el id del dispositivo: 0x2a47 en nuestro caso.

Siguiendo estos pasos, podremos utilizar nuestro móvil con Android Studio o cordova/phonegap.

Indicar que gran parte de la información se encuentra en
http://developer.android.com/tools/device.html

Añadir icono y acceso directo de una aplicación en Ubuntu gnome 3

Buenas,

Utilizo Ubuntu 14.04 Gnome http://ubuntugnome.org/ y al instalar por ejemplo Sublime text 2 o Eclipse me ocurre que :

1
2
$ cd /usr/share/applications/
$ sudo nano sublime-text-2.desktop
  • Que el archivo contenga :
1
2
3
4
5
6
7
8
9
10
[Desktop Entry]
Name= NOMBRE DEL PROGRAMA
GenericName=DESCRIPCION DEL PROGRAMA
Comment=COMENTARIO DEL PROGRAMA
Exec=RUTA DEL PROGRAMA O EL NOMBRE SI ESTA AÑADIDO AL PATH start -i
Terminal=false
Type=Application
Icon= RUTAN DEL ICONO
Categories=CATEGORIA A LA QUE PERTENECE, QUE EXISTA COMO Network;FileTransfer;
StartupNotify=false

Como por ejemplo para sublime test :

1
2
3
4
5
6
7
8
[Desktop Entry]
Name=Sublime
GenericName=Sublime
Comment=Editor
Exec=/home/luisan/Sublime2/sublime_text
Terminal=false
Type=Application
Icon=/home/luisan/Sublime2/Icon/128x128/sublime_text.png

Y nada espero que os sirva ;) .

Indicar que tuve problemas porque estaba escribiendo la ruta de esta forma:

~/Sublime2/sublime_text en vez de /home/luisan/Sublime2/sublime_text