Usb atar y depurar al mismo tiempo
Necesito conexión de red en mi dispositivo Android para probar aplicaciones. Mi adaptador WiFi WiFi está roto, así que después de 2 horas he establecido la conexión a través de USB. ¡Pero! Eclipse no ve el dispositivo cuando inicie "Wired Tether" en él para obtener conexión y no puedo depurar mis aplicaciones.
¿Alguien sabe cómo resolver este problema? ¿Utilizar USB tethering para obtener conexión a Internet en el teléfono y depurar aplicaciones al mismo tiempo?
- Gestionar todos los eventos de mouse en Android
- Uso de Android para comunicarse con un dispositivo USB HID
- No puedo conectar mi Nexus5 a OSx Yosemite
- No se puede depurar Android: este dispositivo no se puede iniciar. (Código 10)
- Desarrollo de un lector de tarjetas inteligentes en Android
- ¿Por qué el eclipse ADT no reconoce mi dispositivo android en Windows?
- Windows no reconocerá el Galaxy S2 en absoluto
- El desarrollo de una aplicación de comunicación de dispositivos especiales que se conecta a través de puerto USB en Android
- Ruta de acceso de OTG en dispositivo Android
- Debugging con Android USB en VirtualBox
- Android USB no reconocido a veces
- ¿Tiene que reclamar una interfaz antes de realizar una transferencia de control a Endpoint 0?
- Android Tablet no puede encontrar el dispositivo USB a través de puerto USB, pero puede a través de OTG cable
No sé de una manera de utilizar simultáneamente la depuración y el tethering del USB. He aquí algunas soluciones, sin embargo:
- Obtenga un adaptador inalámbrico USB para su computadora (consulte http://www.amazon.com/gp/bestsellers/electronics/13983791/ref=pd_zg_hrsr_e_2_4_last ). No sé si comprar una de estas es una opción para usted en la India.
- Envíe su apk a su teléfono sin hilos para la instalación de la aplicación (vea Desarrollar en el dispositivo basado en android vía la radio ) y después vea el logcat directamente en el teléfono para depurar (aLogcat parece ser popular, y le permite enviar archivos de registro vía, por ejemplo , Correo electrónico, para que pueda abrirlos en su computadora para verlos en una pantalla más grande)
Sé que estas soluciones implican algún costo, esfuerzo o inconveniente, pero espero que uno funcione para usted.
EDITAR:
Como se señala en las respuestas de @shkschneider y @CodeShane, el uso compartido de Internet a través de Bluetooth es posible. La respuesta de CodeShane menciona a PdaNet (que aparentemente también permite la conexión y depuración simultáneas de USB), e incluye un enlace. Otra solución es OpenGarden . Estas soluciones proporcionan acceso a Internet para la computadora a través del teléfono. Si se desea el reverso (y esto no está del todo claro de la pregunta), el anclaje inverso parece ser la respuesta (vea la respuesta de @NickL).
Larga historia corta: no se puede . Android simplemente no lo soporta (que es más debido a la norma USB y la acción de anclaje que la culpa de AOSP).
Así que para evitar el problema, debe:
-
Consigue que Internet forme otra fuente
Tal vez usted podría tener una conexión ethernet?
-
Tether internet desde tu teléfono a tu netbook de otra manera
Usted no puede utilizar el cable inalámbrico ya que su adaptador wifi está roto, pero tal vez podría atar con bluetooth?
-
Depurar su teléfono de otra manera
Tal vez usted podría utilizar una aplicación Android como aLogCat o similar?
Pero en la mano, lo siento, no se puede atar usb de teléfono a netbook mientras usb depuración de la netbook. Su éxito dependerá de su capacidad para encontrar una solución alternativa.
Puede utilizar bluetooth tethering para obtener conexión a Internet y depurar mediante USB.
Me gustaría señalar que estoy usando PDANet para USB conectado a Internet para escribir esta respuesta, mientras que también estoy depurando una aplicación Android en el mismo teléfono a través de Eclipse Juno. No estoy seguro de qué lado fijado, pero es increíble!
En cuanto a por qué Eclipse no está viendo su dispositivo, se aplican consejos de solución de problemas estándar. Asegúrese de habilitar la depuración USB y fuentes desconocidas / aplicaciones de terceros, intente reiniciar, compruebe los controladores usb, actualizar los controladores / eclipse.
-
Dispositivo no detectado en Eclipse cuando está conectado con el cable USB
-
Eclipse no encuentra teléfono
-
PdaNet 3.5
-
Eclipse Juno Service Release 1; ID de la compilación: 20120920-0800
Si es posible. Hay un hack disponible en los enlaces abajo!
Fuente : HowToGeek , StackOverFlow
Usted puede conectar realmente el adb al teléfono vía TCP. Es posible que necesite un teléfono enraizado para que esto funcione, aunque
Puedes usar
- WiFi Tethering – Para conexión a Internet
- Conecte el USB para el adaptador.
Si entiendo su pregunta correctamente, usted quiere atar su teléfono a la PC vía USB, y usar la conexión (de Internet) de su PC + todavía consigue la salida del logcat?
Entonces sí, esto es ciertamente possible.Tethering es cuando su PC utiliza el Internet de su teléfono, al revés se llama tethering reverso. Su dispositivo tiene que estar enraizado, entonces usted puede usar esta aplicación para anclaje inverso.
Cuando conecta su teléfono a la computadora a través de USB, presione 'conectar' en la aplicación. A continuación, instala una aplicación en tu teléfono, que maneja la conexión de anclaje inversa. Funciona, a veces tengo que presionar 'comprobar DNS' mientras se conecta para hacerlo funcionar .. pero funciona! También la depuración a través de USB funciona de la manera habitual.