Con Windows 7, acabo de descargar la última versión de Android Studio y comencé un proyecto. Ahora me gustaría probar la aplicación en mi dispositivo, pero Android Studio dice en la parte inferior izquierda "No hay dispositivos conectados". He probado un par de cosas como:
adb devices
el comando para enumerar los dispositivos, pero no aparece ninguno.Estoy perdido a partir de ahora. ¿Cómo soluciono este problema?
Windows 7 no siempre detecta el dispositivo Android conectado como una interfaz para adb. Si los controladores de Samsung no detectan el teléfono, tiene algunas opciones:
Si está comprometido a usar el controlador universal de Android, debe asegurarse de tener las últimas actualizaciones con Android SDK Manager. Si sus herramientas no están actualizadas o no son las más recientes, es posible que no estén sincronizadas con la plataforma a la que intenta conectarse.
Samsung siempre pone las cosas difíciles. Cuando tenía mi Note 4 (ahora Nexus 6) y estaba tratando de hacer cosas a través de ADB. Hice casi todo lo que hiciste. No fue hasta que desinstalé los controladores universales e instalé los de Samsung que se pueden encontrar aquí. Supongo que también descargaste los universales de Google. Esos nunca han funcionado para ningún dispositivo Samsung que haya tenido. Espero que esto ayude. =)
Acabo de instalar esta herramienta https://forum.xda-developers.com/showthread.php?t=2588979 y solucionó mi problema. Sospecho que fue porque la herramienta instala el controlador correcto. Lo descargué de la URL de "Google" en esa página
Para agregar más información, solo arregló cosas para mi tableta Google. Que se identifica como Asus Nexus 7. Hasta ahora, este método no me ayudó a conectarme a mi teléfono LG con Android. Tal vez debería seleccionar una unidad diferente de esa página web.
Algunas cosas a considerar:
Prueba a instalar "Kies", para algunos teléfonos antiguos recuerdo que esa era la solución, y tal vez aún lo sea.
Pruebe también con otra computadora, tal vez una Mac, y vea qué hace allí. Los puertos USB tienen más potencia.
O pruebe con un concentrador USB externo de alta potencia, Anker o similar.
¿Qué cable estás usando? Los malos a menudo no funcionan. Pruebe con un nuevo cable USB 3.0 corto (!).
¿Tu PC tiene USB 3.0? A veces, solo hay unos pocos puertos actualizados (conectores azules).
¿El teléfono te pidió que confiaras en la PC? ¿Se pueden eliminar todos los datos de las PC de confianza? No estoy seguro de cómo se llama.
¿Tienes otro S6 que funcione?
Obtenga un dispositivo Nexus real de Google para el desarrollo, por lo general funcionan.
Todos los problemas que tenemos en el desarrollo son las imitaciones de Samsung con sus propias clases que pierden la funcionalidad e ignoran los parámetros... Mantenga un dispositivo Samsung cerca para probar si la aplicación se rompe, pero no pierda demasiado tiempo. haciéndolo perfecto. Estás pagando con tu tiempo porque ahorraron mucho dinero en el desarrollo. No sé cuánto tiempo dedicamos a los errores solo para terminar en una publicación que decía oh sí, eso es un error en Samsung con 4.2.2, aquí hay una solución que desperdiciará el resto de su día. Cuando obtenga informes de usuarios, asegúrese de preguntar primero si se trata de un dispositivo Samsung, luego rechace ayudar... o comience a buscar errores conocidos en Google. :-) En serio, tienen una gran cuota de mercado, así que haz que las cosas funcionen, pero para Android, sería mejor si se moviera hacia un estándar y los fabricantes se preocuparan por él.
Tal vez se lea como una perorata, pero como regla general: cuando hay un problema y está involucrado un Samsung, el problema nunca está en su código.
En mi Nexus, el modo USB tiene que estar en Cámara para que ADB funcione. No estoy seguro por qué. En ese modo, no puedo copiar archivos, pero la conexión ADB funciona bien.
Afortunado