2012-07-31 29 views
5

Estoy usando un sistema Linux (Xubuntu) para desarrollar una aplicación de Android. Estoy usando Eclipse para desarrollar esta aplicación. Me gustaría poder probar en mi Samsung Galaxy S3, pero parece que Eclipse no puede encontrar mi dispositivo. No hay nada en la sección "Elegir un dispositivo Android en ejecución".Desarrollo/Despliegue de Linux para Samsung Galaxy S3

Busqué en el sitio web de Samsung controladores USB para el Galaxy S3, pero no encontré ninguno para Linux, solo Windows y Mac. ¿Dónde está el amor para nosotros los usuarios de Linux? Parece absurdo que no haya un controlador USB para que un sistema Linux se comunique con un dispositivo basado en Linux. ¿Hay un controlador que pueda usar?

+1

No necesita un controlador uSB en Linux, su problema se encuentra en otro lugar. – theomega

+0

linux no requiere controladores. ¿Se aseguró de que la depuración del USB esté activada? –

Respuesta

3

¿Usted intentó

adb kill-servidor

ADB puesta en servidor

Se requiere para hacer lo anterior en Linux. Y también se debe iniciar la sesión como usuario root,

https://stackoverflow.com/a/3129903/603744

O si por casualidad usted no ha visto esta pregunta,

Samsung Galaxy 7" (GT-P6210) not detecting for USB debugging?

+1

¡Gracias, esto funcionó muy bien! No necesito ser root para que funcione, sin embargo. –

+0

wow. Eso es genial. He iniciado sesión como root todo el tiempo hasta ahora sin saber esto. Cool man .. –

+0

Cualquier comando adb funcionaría. No es necesario matar o iniciar el servidor explícitamente. Al ejecutar "adb devices" o "adb install/path/to/apk" se iniciará automáticamente adb si aún no se está ejecutando. –

2

No necesita controlador USB para Linux , Siga las instrucciones de here. Necesita agregar un archivo a rules.d

+0

Seguir las instrucciones del lado de los desarrolladores de Android funcionó para mí. Además, tuve que habilitar el modo desarrollador en mi dispositivo. Esto es un poco extraño desde Android 4.2. – 0x0me

0

También trabajo en Ubuntu. Deberá configurar los ID de proveedor USB. Eche un vistazo a este link

2

Los controladores USB no son necesarios para Linux, por lo que no puede encontrarlos.

Para poder implementar su aplicación en su S3, debe habilitar el modo de depuración de USB.

pantalla de inicio -> Aplicaciones -> Configuración -> Elija Opciones de desarrollador -> Depuración USB

pantalla Inicio -> Aplicaciones -> Configuración -> Seguridad -> Desactivar modo de depuración (desactivar esta opción)

Ahora conecte su teléfono, y luego ejecute este comando:

adb devices 

Debe listar su dispositivo. Además, su área de notificación de Android debería mostrar que el modo de depuración está habilitado.

Ahora podrá implementar aplicaciones en él.

+0

Olvidé mencionar que ya tenía habilitada la depuración de USB. –

+0

¿Qué muestran los "dispositivos adb"? –

Cuestiones relacionadas