Tutoriales Manuales, tutos, recetas, postres, etc

Respuesta
 
Herramientas
  #1  
Viejo 14/11/11, 16:47:27
Array

[xs_avatar]
AlexMnrs AlexMnrs no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: jul 2010
Localización: Barcelona
Mensajes: 867
Modelo de smartphone: Xiaomi Mi 9
Tu operador: Movistar
Post Cómo instalar y configurar ADB en Ubuntu


Si alguna vez has decidido rootear tu móvil nuevo o dispositivo Android, probablemente te suene algo de ADB. No voy a entrar en detalles, pero voy a explicar cómo instalarlo en este SO.

Instalar JDK
Para empezar, lo primero que necesitas es JDK. Debes añadir el repositorio ya que, lógicamente, Ubuntu no lo incluye:

Código:
sudo add-apt-repository ppa:ferramroberto/java
Con eso ya puedes instalar el JDK. Instala los paquetes necesarios:

Código:
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-bin sun-java6-jdk
Descarga y actualización del Android SDK
Después de instalar el JDK y los paquetes, entra en el siguiente enlace para bajarte el SDK de Android: http://developer.android.com/sdk/index.html

Cuando ya lo hayas descargado, te recomiendo que lo extraigas en tu directorio home. Probablemente lo puedas extraer donde quieras, pero yo prefiero ahí ya que luego es más fácil acceder a él.

Al extraerlo en el directorio home, ejecuta el siguiente script para empezar con su actualización:

Código:
cd ~/android-sdk-linux_x86/tools
./android update sdk
Aparecerá una ventana pop-up. Simplemente selecciona Accept All y haz clic en Install. Esto va a tomar un tiempo, quizás 30min o puede que más. Te recomiendo que tengas paciencia, vayas a comer algo o a ver la tele y vuelvas en un rato.

Cuando termine puedes salir del SDK y AVD Manager.

Comprobar si funciona correctamente
Para comprobar que funciona como es debido, ejecutamos la siguiente orden. Por supuesto, debes tener tu dispositivo Android conectado al ordenador:

Código:
cd ~/android-sdk-linux_x86/platform-tools
./adb devices
Si ves algo así:

Código:
List of devices attached
0123456789ABCDEF    device
Enorabuena porque todo está bien, tienes funcionando el ADB. Si quieres facilitar su acceso y su utilización dirígete al último paso.

En cambio, si lo que ves es esto:

Código:
List of devices attached
????????????    no permissions
Que no funda el pánico, eso es porque le faltan los permisos. En el siguiente paso explico cómo solucionarlo.

Conceder permisos a un dispositivo
Primero vamos a mostrar todos los dispositivos conectados al USB.

Código:
lsusb
Con esto debes encontrar fácilmente tu dispositivo conectado. El mío por ejemplo, se llama 'Desire'. Copia el ID que aparece con este formato ####:####.

Ahora, crea un archivo:

Código:
sudo nano /etc/udev/rules.d/99-android.rules
Y le das el siguiente contenido:

Código:
SUBSYSTEM=="usb", ATTRS{idVendor}=="####:####", SYMLINK+="android_adb", MODE="0666" GROUP="plugdev"
TEST=="/var/run/ConsoleKit/database", \
RUN+="udev-acl --action=$env{action} --device=$env{DEVNAME}"
¿Ves donde pone ####:####? Ahí es donde debes poner el tuyo, tu USB ID. Por ejemplo, si el USB ID de tu dispositivo es 123D:456A, entonces debes ponerlo en el lugar de esas almohadillas.

Reinicia el ADB para aplicar los cambios:

Código:
sudo service udev restart
sudo adb kill-server
sudo nohup adb start-server
Ahora sí, vuelve a comprobar si funciona:

Código:
./adb devices
Y deberías ver algo así:

Código:
List of devices attached
0123456789ABCDEF    device
Ya tienes funcionando ADB en tu sistema. Ahora, para facilitar su uso pudiendo acceder a él desde cualquier directorio donde estés sigue el siguiente paso.

Agregando la ruta al sistema
Abre el archivo .bashrc para editarlo. No te preocupes, si no existe se creará automáticamente.

Código:
sudo nano ~/.bashrc
Pega en él lo siguiente y guarda los cambios:

Código:
export PATH=${PATH}:~/android-sdk-linux_x86/tools
export PATH=${PATH}:~/android-sdk-linux_x86/platform-tools
Ahora abre el archivo .profile:

Código:
nano ~/.profile
Añade la siguiente línea al final del archivo y guarda los cambios:

Código:
PATH="$HOME/android-sdk-linux_x86/tools:$HOME/android-sdk-linux_x86/platform-tools:$PATH"
Por último, ejecuta:

Código:
export PATH="$HOME/android-sdk-linux_x86/tools:$HOME/android-sdk-linux_x86/platform-tools:$PATH"
Listo, ya lo tienes instalado y totalmente funcional desde cualquier directorio donde te encuentres en la terminal. Para hacer la prueba, abre una ventana de terminal nueva y ejecuta:

Código:
adb
Si funciona, aparecerá una lista sobre la utilización del comando.

Fuente | GeekOS
__________________
Responder Con Cita
Los siguientes 6 usuarios han agradecido a AlexMnrs su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 12/11/12, 19:14:04
Array

[xs_avatar]
SocratesZTE SocratesZTE no está en línea
Usuario muy activo
 
Fecha de registro: jun 2011
Localización: Málaga Please
Mensajes: 1,639
Modelo de smartphone: Umi Rome, SGY S5369, ZTE Blade, GT-P7510
Tu operador: Lowi
Gracias, me ha servido de mucha utilidad
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 12/04/13, 03:29:50
Array

[xs_avatar]
omnismart omnismart no está en línea
Usuario muy activo
 
Fecha de registro: may 2012
Localización: Tampico, Tamaulipas, México
Mensajes: 1,332
Modelo de smartphone: GALAXY S9+ SD
Tu operador: TELCEL
Estoy instalando, espero me sirva con java7

Gracias por la información
Responder Con Cita
  #4  
Viejo 07/09/13, 22:16:44
Array

[xs_avatar]
tokomotxo tokomotxo no está en línea
Usuario novato en la web
 
Fecha de registro: dic 2012
Localización: Málaga
Mensajes: 19
Modelo de smartphone: Vodafone Smart II
Tu operador: Pepephone
Buenísimo el tutorial, la pena es que tenga solo tres agradecimientos en casi dos años.

Mil gracias.
Responder Con Cita
  #5  
Viejo 19/09/13, 22:08:33
Array

[xs_avatar]
escaiguolquer escaiguolquer no está en línea
Miembro del foro
 
Fecha de registro: mar 2009
Mensajes: 64
Modelo de smartphone: Xiaomi redmi note 8 (2020)
Tu operador: Simyo
gracias.
Un añadido: hasta que no he añadido la id_vendor al archivo $HOME/.android/adb_usb.ini
http://www.slatedroid.com/topic/4121...-adb-on-linux no me detectaba mi tablet (una sunstech tab10dualC, rockchip rk3066)

con ese detalle, ya chuta
Responder Con Cita
Los siguientes 2 usuarios han agradecido a escaiguolquer su comentario:
  #6  
Viejo 01/06/16, 14:52:16
Array

[xs_avatar]
ivanmullicundo ivanmullicundo no está en línea
Miembro del foro
 
Fecha de registro: abr 2016
Localización: tarija bolivia
Mensajes: 58
Modelo de smartphone: xperia s
Tu operador: ENTEL
buen aporte
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > La Cocina de ROMs > Tutoriales



Hora actual: 14:29:04 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /