29 Nov

Como preparar el entorno de desarrollo en ubuntu 12.10 para programar en android y no morir en el intento

Estoy pasándome a ubuntu 12.10 y por poco me muero para conseguir preparar el entorno de desarrollo… Así que aquí pondré los pasos para que no se me olvide para la próxima vez y si a alguien le sirve pues mejor.

  1º es instalar java:

 Para instalar java jvm etc utilizaremos el gestor de paquetes synaptics: Para ello en terminal pondremos:

 sudo apt-get install synaptics Una vez instalado buscaremos jre y marcaremos

  2º bajamos eclipse y lo descomprimimos en una carpeta que llamaremos Desarrollo

     http://eclipse.org/mobile/

 3º bajamos sdk y lo descomprimos en la carpeta Desarrollo

    http://developer.android.com/sdk/index.html

  4º 

Ahora debemos editar el archivo .bashrc de nuestro directorio para ello ejecutamos desde un terminal, si no queremos usar el gedit por que no este instalado, podemos usar nano:
    
gedit ~/.bashrc

y añadimos esta línea al final del archivo:

export PATH=${PATH}:/home/{usuario}/Desarrollo/android-sdk-linux_86/tools

Donde :

  1. {usuario} => es tu usuario
  2. Desarrollo=> Es una carpeta dentro de usuario dónde tengo puesto eclipse, sdk etc.
  3. android-sdk-linux_86=> Es como se llama el paquete que hemos bajado y descomprimido en el punto tercero.
5º Cerramos el terminal  para que se guarden los cambios, y volvemos a abrir. Tecleamos android y nos debe de salir el android sdk manager

6º Seleccionamos todos los paquetes , teniendo cuidado en que aparezca instalar. E instalamos, esto durará bastante tiempo.

warning


Aquí eso donde más tiempo me llevaba y por lo que se me estropeaba todo, ya que me daba fallo al actualizar las sdk de google. La solución muy fácil.
Vas arriba del todo (en windows aparece las opciones de una ventana justo arriba, si está minimizada también, en cambio en linux tengo que dejar el raton arriba del todo para que aparezca la barra de herraminetas).

Seleccionamos tools=>options y le damos a forzar https… con esto ya irá.

Ahora debería de quedar justo antes de instalar una cosa así:

Una vez instalado así:
7º Abrimos eclipse que descomprimimos antes.
8º Vamos a Help=>Install new software=>add  y ponemos lo siguiente:

Name: Android Plugin
Location: https://dl-ssl.google.com/android/eclipse/

9º Quedará una cosa así y tendremos que seleccionar todo lo de desarrollador y darle a instarlar.

Puede que nos aparezca que un warning por utilizar versiones no firmadas, pero le damos a seguir… Una vez terminado nos pedirá que reiniciemos eclipse. 

10º Nos sale un error de puerto, cambiamos en dmms y ya está yo he puesto el 650
11º Nos dirá que seleccionemos la carpeta dónde esta sdk, esta carpeta es dónde descomprimimos en el punto 3



RECURSOS ANDROID

Official Developer Site from Google0
http://developer.android.com
Source Code Guidelines
http://source.android.com
Stack Overflow
http://stackoverflow.com
(search “android”)
Knol
http://knol.google.com
(search “android”)
Android Dev Community
http://anddev.org
OpenIntents
http://openintents.org
Wikipedia
http://en.wikipedia.org/wiki/List_of_open_source_Android_applications

Libraries:

shell
https://code.google.com/p/xda-adk/

android device en ubuntu 12.10

He tenido el problema de conectar mi móvil un htc one s a ubuntu, por lo cual cuando le daba a ejecutar la aplicación android y quería que fuese en vez de una máquina virtual, mi propio telefono, salía ??????????????? por lo que no lo pillaba.

Por lo que para poder utilizar el móvil en linux ubuntu 12.10 (mi caso) pues haremos lo siguiente:

1 .Crearemos un archivo en la siguiente ruta /etc/udev/rules.d/ , y lo haremos de la siguiente forma.

sudo touch /etc/udev/rules.d/51-android.rules

2 luego lo editaremos :
sudo nano /etc/udev/rules.d/51-android.rules
3 Pondremos la siguiente linea y guardaremos:

SUBSYSTEM==”usb”, ATTR{idVendor}==”0bb4″, MODE=”0666″, GROUP=”plugdev”

En mi caso es un htc cuyo vendor es 0bb4, poned ustedes el que correponda de la siguiente tabla:
Company USB Vendor ID
Acer 0502
ASUS 0b05
Dell 413c
Foxconn 0489
Fujitsu 04c5
Fujitsu Toshiba 04c5
Garmin-Asus 091e
Google 18d1
Hisense 109b
HTC 0bb4
Huawei 12d1
K-Touch 24e3
KT Tech 2116
Kyocera 0482
Lenovo 17ef
LG 1004
Motorola 22b8
NEC 0409
Nook 2080
Nvidia 0955
OTGV 2257
Pantech 10a9
Pegatron 1d4d
Philips 0471
PMC-Sierra 04da
Qualcomm 05c6
SK Telesys 1f53
Samsung 04e8
Sharp 04dd
Sony 054c
Sony Ericsson 0fce
Teleepoch 2340
Toshiba 0930
ZTE 19d2
4 Ahora daremos permisos:

chmod a+r /etc/udev/rules.d/51-android.rules

5 Ahora reiniciamos el pc, a mi me ha funcionado, pero debo de decir que inicialmente no reinicie, y empezó a dar la pantalla problemas, es más el primer reinicio no funcionó bien, no se por que, pero lo que se es que volví a reiniciar y perfecto. Ya me detecta eclipse mi telefono móvil.

Share this

Leave a reply