PDA

Ver la Versión Completa : [ TUTORIAL ] Instalación del SDK, adb y fastboot en Linux


raulgm
07/04/11, 23:56:49
Os añado este tutorial que aún estoy acabando de revisar de como instalar el sdk, adb y fastboot para que os reconozca el terminal

IMPORTANTE: Este tuto es básicamente una traducción con algún añadido de otro tuto creado por otra persona (Que ahora no logro intentar y editaré poniendo su nombre tan pronto lo recuerde/encuentre) no es de mi creación y no me teneis que dar las gracias a mi por él pues yo solo lo he traducido/adaptado

Comenzamos!!

Una cosa de la que me he percatado es que no hay mucha documentación de como instalar el sdk y los drivers adb en Linux Configurar tu maquina y conseguir que fasbtoobt y adb reconozcan tu terminal conlleva un poco de trabajo extra en linux pero vamosa intentar que sea fácil para todos entenderlo

Asumimos que usas ubuntu

Instalando el Android SDK, ADB, Fastboot y configurando tu Nexus S para ser reconocido


1.- Descarga el SDK de android para linux de aquí: http://dl.google.com/android/android...8-linux_86.tgz

2.- Esta guia se va a basar en dos preceptos uno, que has renombrado el archivo a AndroidSDK.tgz y dos, que lo has guardado en tu carpeta de Descargas. Si no quieres hacerlo y eres capaz de editar el path con los nombres concretos de tu archivo y tu ruta, hazlo, si por el contrario estas completamente perdido en linux, hazlo tal cual digo, guardandolo en Descargas y renombrando a AndroidSDK.tgz

3. Ahora debes navegar hasta la carpeta donde descargasté el SDK y clicar boton derecho y seleccionar “extract” para descomprimirlo. Si por alguna razón no puedes hacer esto, abre un terminal y prueba este comando:


tar zxvf /home/<nombre-usuario>/Descargas/AndroidSDK.tgz


Deberas modificar el comando si no guardasté el archivo en Descargas o si no renombrasté el archivo a AndroidSDK.tgz

4. Bien ara vamos a instalar adb y algún otro paquete empezando por el SDK de android y el AVD manager. Empezamos.

- Navega hasta tu carpeta AndroidSDK entra y accede a la carpta tools, una vez dentro haz doble clic sobre el archivo llamado ‘android’, si te aparece un popup preguntando que deseas hacer elige ejectuar (Run)

- También puedes usar este comando:


/home/<nombre-usuario>/Descargas/AndroidSDK/tools/android


5. En Android SDK y AVD manager clica en “Available packages” (Paquetes disponibles) y marca la casilla "Android SDK Tools, revision 8" y "Android SDK Platform-tools", y clica en instalar seleccionado y después en instalar cuando se solicite haga clic para reiniciar ADB

6. Ahora deberias tener la carpeta
/home/nombre-usuario/Descargas/AndroidSDK/platform-tools

7. Descarga fastboot de aquí: http://developer.htc.com/adp.html
- Guardalo en la carpeta antes mencionada platform-tools
- Descomprimelo en la misma carpeta (Igual que hiciste con el sdk)
- Navega hasta el fichero resultante y con el botón derecho selecciona propiedades, dentro ves a permisos y marca la opción permitir ejecutar el fichero como un programa.


Alternativamente puedes ejecutar este comando:


chmod +x /home/<nombre-usuario>/Descargas/AndroidSDK/platform-tools/fastboot


8. Ahora vamos a configurar algunas cosas para que adb and fastboot reconozcan tu Nexus.

- En un terminal ejecuta esto:
gksudo gedit /etc/udev/rules.d/51-android.rules
- Pega esta línea en el fichero:
SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666"
- Clic en guardar y cerrar.
- Ahora en el terminal ejecuta el siguiente comando:
sudo restart udev
9. Casí hemos acabado con los preparativos. Ejecuta este comando
gedit .bashrc
Y añade esta linea en la parte superior del archivo


#AndroidDev PATH
export PATH=${PATH}:/home/<nombre-usuario>/Descargas/AndroidSDK/tools:/home/<nombre-usuario>/Descargas/AndroidSDK/platform-tools


Ahora guarda y cierra el archivo.

10.Ya estamos preparados para empezar!

MERINERO
08/04/11, 00:06:50
Yo tengo un acer aspire one con ubuntu, lo provaré.
Muchas gracias por el aporte!!! X-D

tmax
08/04/11, 16:41:48
¿Es necesario linux para meterse a trastear o se puede tambien desde windows?

raulgm
08/04/11, 21:19:11
en el 99% de los casos se puede hacer también en windows, pero la mayoria de los tutos que he visto para windows usan emuladores de linux, y como es más nativo hacerlo en linux pues me he puesto desde linux, pero la opción windows también es válida, a ver si puedo este finde ponerme y añadir cositas para los que querais ir empezando

Saludos

davevo
06/10/12, 17:40:29
Gracias por el tutorial. Necesitamos tutoriales en linux para fomentar su uso :D