¿Cuáles son los programas de ejecución de Adb y Adb? Los comandos principales y cómo usarlos. Qué hacer si la computadora no ve el teléfono a través del puerto USB Android adb no ve el teléfono inteligente

Todo el mundo se enfrenta al menos una vez a este problema: conecta su teléfono inteligente o tableta a su computadora mediante un cable USB, pero no sucede nada más que cargar. La computadora no ve el teléfono o lo identifica como un dispositivo desconocido. La situación es común, pero ambigua, y existen bastantes razones por las que ocurre. Hoy descubriremos qué causa estos problemas y cómo solucionarlos.

Las fallas de software y hardware provocan una situación en la que la PC no reconoce el dispositivo móvil conectado a ella:

  • Falta de controlador de dispositivo en el sistema operativo de la PC.
  • El controlador no coincide con el modelo del dispositivo.
  • No hay ningún controlador USB en el sistema o no funciona correctamente.
  • Conexión con un cable que no sea apto para la transmisión de datos o esté dañado.
  • Mal funcionamiento de la toma USB (tanto en la computadora como en el teléfono), grupo de tomas o controlador USB en la PC.
  • Fallo de alguno de los equipos informáticos, bloqueo por electricidad estática.
  • Error en la configuración del sistema telefónico.
  • Bloquear el acceso al teléfono mediante programas de seguridad que se ejecutan en una PC (incluso si el dispositivo está infectado con un virus).
  • La aplicación utilizada para sincronizar su teléfono y su PC (si la está usando) falló.

En caso de problemas de software, la computadora generalmente no muestra el contenido de la memoria del teléfono, pero el dispositivo se carga normalmente cuando está conectado a ella. Si el problema se debe a un mal funcionamiento físico, la carga tampoco suele funcionar, pero hay excepciones en las que sólo las líneas de datos no funcionan.

Un análisis de la situación anterior (lo que sucedió antes de que surgiera el problema) ayuda a esbozar la gama de posibles causas. Por ejemplo:

  • Ha reinstalado el sistema operativo en su computadora o ha eliminado algunos de los controladores (el motivo es que falta el controlador requerido).
  • El teléfono (tableta) ya no se detectó después de actualizar el firmware, limpiarlo de virus, eliminar aplicaciones, optimizar y otras manipulaciones con el sistema operativo (el sistema operativo del dispositivo móvil no funcionó correctamente).
  • El dispositivo ha sufrido daños mecánicos (la toma USB está dañada) o ha sido reparado (después de sustituir las piezas, se necesita un controlador de otra versión o el fallo no se ha eliminado por completo).
  • Estás utilizando un cable USB que nunca antes has usado para conectar tu teléfono a una computadora (el cable es solo para cargar o está dañado), etc.

Determinamos rápidamente el culpable del problema.

Trazar una relación de causa y efecto hace que sea mucho más fácil localizar el problema, pero en aproximadamente la mitad de los casos no hay nada específico que lo preceda. Si este es su caso, los siguientes pasos lo ayudarán a determinar dónde ocurrió la falla: en su dispositivo móvil, PC o cable USB.

  • Mueva el cable en el área de los conectores (la mayoría de las veces se forman torceduras en estos lugares) y vea si el teléfono (tableta) se detecta en el explorador o administrador de dispositivos de la computadora. O conecte los dispositivos con otro cable que sepa que funciona y que sea adecuado para la transmisión de datos.
  • Conecte su teléfono a otra computadora, así como otro dispositivo móvil a esta PC. Si el teléfono no se detecta en ninguna parte, el problema definitivamente está en él. Lo mismo ocurre con una computadora.
  • Si el problema parece estar en la computadora, revise el teléfono en todas las tomas USB, quizás el problema esté en una o más de ellas (por ejemplo, solo en el grupo frontal).

Si llega a la conclusión de que el cable es la fuente del problema, simplemente reemplácelo. Qué hacer en otros casos, sigue leyendo.

El culpable del fallo es el teléfono. ¿Qué hacer?

Si los diagnósticos indican claramente un problema con su dispositivo móvil, realice los siguientes pasos en orden. Después de cada paso, verifique si el problema está resuelto. Si no, pasa al siguiente.

  • Reinicie su dispositivo.
  • Conecte su teléfono a su computadora. Una vez conectado, deslice hacia abajo la barra del menú de configuración rápida y asegúrese de que la lista "Conectar como" no incluya "solo carga", "cámara" o "dispositivo multimedia". Selecciona la opción "Almacenamiento USB".

  • Abra la configuración del sistema Android (en versiones anteriores, "Opciones"). Vaya a la sección "Redes inalámbricas". Active el modo módem. O viceversa, si está encendido apágalo. En algunas ediciones de Android, este parámetro controla no solo el módem, sino también la conexión del dispositivo a la PC como unidad.

  • Experimente poniendo su dispositivo en modo de depuración USB. Abra las secciones "Sistema" y "Para desarrolladores" en la configuración. Desmarque o marque la casilla junto a "Depuración de USB".

  • Desconecte el teléfono de la computadora, apáguelo y retire la batería (del teléfono) (por supuesto, si es extraíble). Después de 5 minutos, reemplace la batería, encienda el dispositivo e intente conectarse nuevamente.
  • Elimine las aplicaciones que fallaron después de la instalación. Si la conexión no funciona en una aplicación de sincronización en particular, borre su caché. Si no ayuda, reinstálelo (tanto en su dispositivo móvil como en su PC) o intente usar un análogo.
  • Escanea tu dispositivo con un antivirus.
  • Restablezca el sistema operativo del dispositivo a la configuración de fábrica.

El culpable del fallo es la computadora. ¿Qué hacer?

  • Apague el sistema operativo, apague la PC del tomacorriente (o presione la tecla en la fuente de alimentación) y mantenga presionado el botón de encendido durante 15 a 20 segundos. Esto descargará los condensadores y eliminará la carga estática perdida, que puede bloquear la detección del dispositivo conectado.
  • Si el teléfono no es reconocido por un solo grupo de puertos USB, abra la tapa de la unidad del sistema y asegúrese de que estén conectados de forma segura. Por cierto, la carga normal de un dispositivo móvil a través del puerto no significa que el segundo funcione correctamente.
  • Inicie el sistema operativo. Abra el Administrador de dispositivos y verifique si los dispositivos portátiles figuran en la lista de equipos y si su teléfono se encuentra entre ellos. Si está presente, pero marcado con una flecha negra en un círculo (deshabilitado), haga clic derecho en la línea y seleccione el comando "Habilitar dispositivo" en el menú.

  • Si hay dispositivos desconocidos en la lista de equipos (indicados por un signo de exclamación en un triángulo amarillo), uno de ellos puede ser el teléfono. Para asegurarte de que es él, desconecta tu dispositivo móvil del USB. Si el dispositivo desconocido desaparece de la lista, eso es todo. Y el motivo del fallo es la falta del controlador requerido en el sistema. A continuación le diremos cómo reinstalar y dónde descargar el controlador para su teléfono.
  • El problema con el reconocimiento de los dispositivos conectados también puede deberse a una falla en el arranque, a controladores USB dañados o faltantes. En este caso, los signos de exclamación estarán en la sección "Controladores USB".
  • ¿Reinstalar los controladores no ayudó? Escanee los discos de su computadora con un antivirus y luego desactive temporalmente los programas de seguridad. Por cierto, este último puede bloquear el acceso a un dispositivo móvil como medio de almacenamiento si contiene software sospechoso o claramente malicioso. Por eso también vale la pena revisar tu teléfono en busca de virus.

  • Desinstale los programas cuya instalación causó el problema o realice una restauración del sistema a un punto de control creado un día antes de que ocurriera el problema.
  • Si, además del teléfono, la computadora no reconoce otros dispositivos conectados a través de USB: mouse, teclado, impresora, unidades flash, etc. (si están cargados o no no es indicativo), la fuente de la falla puede ser cualquier componente defectuoso de la unidad del sistema o algo de la periferia. Puede determinar al culpable en casa apagando los equipos uno por uno o reemplazándolos por uno que esté en buen estado.

Cómo reinstalar el controlador de dispositivo móvil y el USB en una computadora con Windows

iPhone

  • Conecte el iPhone a la PC.
  • Abra la carpeta %CommonProgramW6432%\Apple\Mobile Device Support\Drivers (para evitar escribir el comando manualmente, cópielo desde aquí, péguelo en la barra de direcciones de cualquier carpeta y haga clic en el botón Ir). Contiene 2 archivos (de cuatro) con la extensión .inf: usbaapl.inf y usbaapl64.inf.

  • Abra el menú contextual de cada uno de estos archivos y ejecute el comando "Instalar".
  • Después de la instalación, reinicie su computadora.

Androide

Los teléfonos inteligentes y tabletas con Android, como Samsung, Xiaomi, Lenovo, Meizu, HTC, etc., por regla general, no crean carpetas separadas para almacenar sus controladores y, a menudo, no se encuentran en los sitios web oficiales, por lo que simplemente puede descargarlos y reinstalar. Por lo tanto, para empezar, debes confiar en la reinstalación de los controladores ya presentes en el sistema por parte del propio Windows.

Cómo hacerlo:

  • Abra el menú contextual del dispositivo problemático en el Administrador de dispositivos. Seleccione la opción "Actualizar controlador".

  • En la siguiente ventana, primero seleccione la búsqueda automática de actualizaciones. Si Windows no encuentra nada adecuado, marque el segundo elemento: instalar y buscar controladores manualmente.

  • A continuación, haga clic en "Seleccionar de la lista disponible en su computadora". Una nueva ventana mostrará todos los controladores de dispositivos móviles que ya están instalados en la PC.

  • Para limitar su búsqueda, en la sección "Seleccione un controlador para este dispositivo", marque "Solo compatible". Marque el que mejor se adapte a su solicitud (si hay más de un elemento en la lista) y haga clic en “Siguiente” para proceder a la instalación.

Para que el controlador funcione correctamente, reinicie su computadora.

Si reinstalar el controlador ya instalado en el sistema no ayudó, tendrá que buscar otra cosa en Internet (con el riesgo de descargar un virus en lugar del que está buscando), así que descárguelos solo de sitios confiables y confiables. sitios, como w3bsit3-dns.com, y verifique con un antivirus antes de la instalación.

Los controladores para los modelos más comunes de dispositivos móviles también se recopilan en la aplicación "Controladores USB para Android", que está disponible para su descarga gratuita en Google Play.

Los controladores USB para Windows generalmente se pueden encontrar fácilmente en los sitios web de los fabricantes de placas base para computadoras portátiles o de escritorio. A veces se incluyen en el controlador del chipset.

Si el teléfono no se reconoce en modo firmware

El hecho de que la computadora y el teléfono no se vean en el modo fastboot se indica mediante el mensaje "Esperando dispositivo" que aparece en el programa de firmware. La mayoría de las veces, este error ocurre debido a la falta de un controlador de dispositivo móvil en el sistema, por lo que, en primer lugar, haga lo que está escrito anteriormente: reinstale el controlador o descárguelo e instálelo nuevamente.

Si no ayuda:

  • Asegúrese de seguir exactamente las instrucciones para trabajar con el programa de instalación del firmware y de que se esté ejecutando como administrador.
  • Verifique si la depuración USB está habilitada en su teléfono inteligente (si no, habilítela) y si el dispositivo está en modo de cargador de arranque. Si este modo está bloqueado, busque instrucciones en línea para desbloquear el gestor de arranque específicamente para su modelo de dispositivo.
  • Conecte el teléfono a la toma USB trasera lo más corto posible y con un cable en buen estado, sin utilizar adaptadores ni concentradores.
  • Es posible que su teléfono no admita USB 3 (enchufe azul), así que conéctelo únicamente a USB 2.0 (enchufes negros).
  • Instale todas las actualizaciones de Windows publicadas en su computadora.

Si el problema persiste incluso después de hacer esto, intente actualizar el teléfono en otra PC. Y mejor, con otra versión del sistema operativo.

Cuando el problema es una interfaz física rota

Es aconsejable no utilizar en absoluto interfaces físicas defectuosas, especialmente en un dispositivo móvil (no cargarlas con corriente para evitar que empeore la avería), incluso si el teléfono o la tableta conservan la capacidad de cargarse a través de ellas. Puedes organizar la transferencia de contenidos de forma inalámbrica (Wi-Fi, bluetooth) o mediante servicios en la nube que están disponibles en ambos dispositivos. En particular, iTunes e iCloud para tecnología Apple, Google Drive, Yandex Disk, Dropbox, Microsoft OneDrive y muchos otros, para todos.

Los servicios en la nube son cómodos de utilizar para transferir fotos, vídeos, música, documentos y otros tipos de archivos. Para sincronizar contactos en Android y PC, las capacidades de Gmail son suficientes. Y para controlar su teléfono directamente desde su computadora, puede instalar una aplicación como MyPhoneExplorer (consta de 2 partes: para el teléfono y para la PC), que admite conexiones de dispositivos tanto por cable como inalámbricas sin necesidad de instalar controladores. Muy cómodamente.

En definitiva, siempre hay una salida y muchas veces es mucho más sencilla de lo que parece a primera vista.

Un problema bastante común en Android es el error de espera del dispositivo cuando se trabaja con ADB o Fastboot, ¡en este artículo aprenderemos cómo solucionarlo!

¿A qué espera este dispositivo?

Este error no es realmente un error, si traducimos literalmente esta frase: esperando a que se conecte el dispositivo. Es decir, cuando intentas hacer algo en ADB o FASTBOT y recibes el mensaje esperando dispositivo en la línea de comando, significa que tu teléfono inteligente o tableta Android no está visible.

Mensaje: ¡adb o fastboot no ven el dispositivo Android conectado!

Para dejar claro de qué trata este artículo y entender de qué estamos hablando, es recomendable leer los siguientes artículos:

  • Otladka a través de USB

Aunque casi todos los motivos del mensaje se resuelven de la misma manera, por conveniencia, el artículo se dividirá en la solución “esperando dispositivo en adb” y “esperando dispositivo en fastboot”.

Solución esperando dispositivo en ADB

1. Lo primero a lo que debes prestar atención es si tienes el controlador instalado.

Puedes descargar el controlador aquí página cómo instalarlo, infórmate sobre esto enlace. Si el controlador no está firmado, se debe reiniciar Windows desactivando la verificación. Ciertos dispositivos requieren un controlador ADB especial.

¿Has instalado el controlador? ¡Reinicia tu computadora!

2. Asegúrese de que el dispositivo esté en modo de cargador de arranque; de ​​lo contrario, fastboot no verá su Android.

3. ¡Utilice un cable microUSB original y en buen estado! Todo debería quedar claro aquí, si el cable está dañado, de ahí el problema de visibilidad, quizás puedas transferir o recibir archivos desde este cable, ¡pero no podrás trabajar con Fastboot! Además, ¡no utilice un puerto USB dañado en su computadora!

4. ¡Utilice únicamente el puerto USB 2.0! A pesar de que el estándar USB 3.0 existe desde hace varios años, todavía es demasiado pronto para hablar de una implementación a gran escala. Fastboot que funciona con USB 3.0, aunque es posible, ¡todavía no es deseable!

5. ¡No utilice concentradores USB! Nunca, bajo ninguna circunstancia, utilice concentradores USB; trabajar con Fastbot se convierte en suerte: tendrá suerte o no.

7. Intente conectar Android a un puerto USB diferente.

9. Abra un símbolo del sistema como "administrador".

Si alguna vez tuvo un problema similar al "esperar el dispositivo" y lo resolvió a su manera, no con los métodos enumerados, ¡no dude en escribir en los comentarios!

¡Eso es todo! Lea más artículos e instrucciones en la sección. Quédate en el sitio, ¡será aún más interesante!

Pregunta: ADB no ve el dispositivo


Hola. Entonces decidí probar la aplicación en un dispositivo real. Pero como ocurre en la mayoría de los casos, ADB no ve el dispositivo. La computadora ve el dispositivo, el modo de desarrollador está activado. En todas las instrucciones de conexión dice que Manage debe tener una interfaz ADB compuesta de Android, no lo veo en la mía. ¿Qué estoy haciendo mal? Adjunto foto de Gestionar

Respuesta: Gracias por la respuesta, ya lo descubrí. Apagué el dispositivo, desactivé la depuración y lo volví a encender. Luego conecté el dispositivo nuevamente y todo funcionó.

Pregunta: Genymotion: al iniciar una aplicación desde AS, los dispositivos virtuales no se muestran


Hola,

Android Studio no ve el dispositivo Genymotion((El complemento está instalado en Studio. A través de Genymotion el dispositivo se inicia, pero cuando inicias la aplicación solo aparece el dispositivo integrado y no veo el dispositivo Genymotion(En Geny configuración Configuré la ruta a la carpeta SDK y eso no ayudó (¿cuál puede ser el motivo?

Respuesta:

Mensaje de pablito

literalmente
- inicia el dispositivo en gemymotion
- miramos en el estudio - puedes verlo
- iniciar la aplicación

¡Lo comprobaré e informaré!

Pregunta: El SDK de Android no reconoce el dispositivo


Estoy intentando ejecutar un proyecto en mi tableta china (Go inteligente insigma 800m), ¿es posible que esto se deba al hecho de que el SDK de compilación en el proyecto está instalado 5.0 y en la tableta 4.2 pero el SDK mínimo y de destino? se instalan como 4.2. El modo de desarrollador está habilitado, la depuración USB está habilitada. Cuando intento reducir el SDK de cumplimiento, se produce un error de compilación "R": no se puede resolver el símbolo, después de compilar\\limpiar apunta a un archivo del sistema con errores relacionados con el material de los temas. Por favor, ayuda.

Respuesta:¿Todos los dispositivos se detectan normalmente en el Administrador de dispositivos? De lo contrario, instale la interfaz ADB compuesta para su tableta Android

Pregunta: Restablecer la solicitud del descriptor del dispositivo en modo fastboot


Aquí está la cosa. Un día mi wifi Google nexus 7 2013 se congeló y no se congeló. Yo, por supuesto, mantuve presionado el botón de apagado durante unos diez segundos hasta que finalmente murió. Cuando intenté encenderlo, me sorprendió descubrir que estaba atascado en el protector de pantalla y que el sistema Android no se cargaba (el protector de pantalla con la inscripción Google y el icono del gestor de arranque desbloqueado). Cambié a fastboot y decidí ir al menú de recuperación, pero eso tampoco ayudó. El mismo problema. Se cuelga en el protector de pantalla. Bien, decidí flashearlo a través de fastboot. Pero aquí está el problema: Windows 8.1 x64 define el dispositivo como "Dispositivo desconocido (solicitud de restablecimiento del descriptor del dispositivo)". Código 43. Y luego me agarré la cara, porque tuve un problema similar antes, pero de alguna manera se resolvió solo.
Busqué en Internet, reorganicé los controladores adb/fastboot, desmarqué las casillas de verificación en el menú para alimentar los puertos USB, descargué la actualización kb2967917, apagué la computadora portátil para que desapareciera la electricidad estática. Nada ayuda. no tengo idea cual es el problema.
1) Cable USB de Lenovo p780, que tiene una fuente de alimentación de 2A/h, ¿tal vez este sea el problema?
2) Quizás los controladores adb/fastboot estén descuidados, ¿cómo puedo saber si este es el problema?
3) Conecto la tablet en modo fastboot, porque no hay otra manera. La depuración USB parecía estar desactivada antes del incidente, ¿tal vez ese sea el problema?
Yo tampoco entiendo muy bien este asunto, así que le pido consejo.

Respuesta: No, el fastboot no lo ve, ni el propio ordenador.
El caso es que literalmente anteayer ya estaba desesperado, porque mucha gente me prometió que mi memoria había muerto, y decidí desarmarla y ver qué pasaba por dentro.
Lo abrió, pasó el dedo por los trenes para que encajaran perfectamente y ¡OH MILAGRO! después de eso se encendió.
Al parecer el cable se ha salido de la memoria, no sé qué ni cómo funciona por dentro.
Cabe destacar que hace un par de años encontré un problema con los clics fantasmas cuando el dispositivo se calentaba debido a aplicaciones pesadas. También lo desarmé, toqué los cables con el dedo y los fantasmas desaparecieron.

Pregunta: La tableta no ve la unidad USB a través de OTG


Tableta Lenovo A5500-H. Un día la tableta no quería ver la unidad flash USB, aunque antes todo estaba bien, y decidí reiniciarla, pero al final no se encendía. Hice un reinicio completo y luego se encendió, pero la unidad USB todavía no lo ve en absoluto. ¿Dime qué hacer?

Respuesta: No lo he probado en otros dispositivos, pero me compré un pendrive con dos entradas usb y micro usb y tampoco funciona.

Agregado después de 1 minuto

Agregado después de 27 segundos.
No lo he probado en otros dispositivos, pero me compré un pendrive con dos entradas usb y micro usb y tampoco funciona

Pregunta: El estudio no ve el teléfono.


Hay un dispositivo LG L90 Dual D410 y cuando está conectado, el estudio no ve este dispositivo para depurarlo (no está en la lista de dispositivos disponibles). ¿Qué tengo que hacer? ¿Cómo instalar los controladores y dónde conseguirlos?

Respuesta: yura91, en el sentido de que "cuántos dispositivos son compatibles con el mismo controlador" no es una pregunta del todo correcta para quienes han estado analizando este problema durante mucho tiempo)

Pregunta: ADB no ve la nota meizu m1


ADB no ve el meizu m1 note y esto me entristece mucho. El conductor no lo ve. ¿Qué hacer?
en dispositivos ADB responden:
Lista de dispositivos conectados

Aquí hay una captura de pantalla del administrador de dispositivos:

Qué hiciste:


;M79

%CompositeAdbInterface% = USB_Install, USB\VID_2A45&PID_0C02&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_2A45&PID_0C02
%CompositeAdbInterface% = USB_Install, USB\VID_2A45&PID_0C02&MI_01

Respuesta: Windows 8 tampoco ve mi chino. Yo uso PdaNet.

Pregunta: No hay suficiente espacio en el dispositivo


¿Puedes decirme por qué, después de que Play Store se actualiza automáticamente e intento instalar la aplicación a través de él, aparece el error "No hay suficiente espacio en el dispositivo", aunque parece haber suficiente espacio a juzgar por los indicadores de memoria en la configuración. Y después de eliminar las actualizaciones de Play Market, puedes instalar la aplicación. ¿Por qué sucede esto?

Respuesta: Podría ser lo que se les ocurrió a los desarrolladores del teléfono.
He visto modelos así. ¿Pero puedes usar música o fotos del mapa?
Vuelvo a hacer la misma pregunta: si retiras la tarjeta, ¿no se apagan el almacenamiento del teléfono y el almacenamiento interno? ¿Puedes copiar algo en ellos y ver la estructura? ¿O alguno de ellos deja de funcionar al sacar la tarjeta?

Pregunta: Organizar la interacción de red directa entre dispositivos


Hola.
Sujeto Por ejemplo, para las comunicaciones con los medios.
Teniendo en cuenta que las direcciones de los dispositivos móviles son dinámicas y cambian en cada sesión, está claro que se necesita un servidor intermedio. Hay varias preguntas:
1. ¿Es posible utilizar el servidor solo para actualizar direcciones (las aplicaciones del cliente se conectan al abrir o cambiar una conexión de red e informar al servidor de su dirección IP actual) y se produce un mayor intercambio de datos directamente entre los clientes?
2. En aplicaciones como Skype (o cualquier otro producto conocido, como whatsapp, viber, etc.), ¿el tráfico de streaming pasa íntegramente por el servidor o entre clientes? ¿Alguien sabe cómo se implementa esto?
3. No es bueno en la comunicación por socket, entonces la pregunta es ip. Si varios dispositivos están conectados a un enrutador, entonces su dirección externa es la misma (al menos esto me lo dijeron varios servicios para determinar la IP). Entonces, ¿cómo encuentran los servidores (google firebase o los mismos mensajeros instantáneos, por ejemplo) el dispositivo deseado?
Probablemente me falta algo en la ruta.

Gracias.

Respuesta: GDjedi, el paquete contiene fuente y distancia, luego se devuelve la fuente, y esto cambia de un enrutador a otro y el servidor final en realidad no sabe acerca de su mac, IP o puerto, todo a lo largo de la cadena.
No puedo entrar en más detalles, tengo miedo de equivocarme y confundiros.

Tengo aproximadamente la misma tarea, conectar 2 dispositivos entre sí, llegué a la conclusión de que necesito un VDS, a través de él conectaré 2 teléfonos/tabletas, el servidor es un intermediario entre ellos.

Pregunta: La aplicación muestra un error si el GPS está desactivado en el dispositivo


La aplicación determina las coordenadas y luego determina la ciudad utilizando las coordenadas. Pero, si apaga el GPS del dispositivo, la aplicación falla. Cómo crear correctamente un listado para que si se apaga el GPS del dispositivo la aplicación no se bloquee, sino que simplemente comience la actividad sin identificar la ciudad.

Aquí está el listado:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 mLocationManager = (LocationManager) getSystemService(Contexto.LOCATION_SERVICE); Criterios criterios = nuevos Criterios(); criterios.setAccuracy(Criteria.ACCURACY_COARSE); criterios.setPowerRequirement(Criteria.POWER_LOW); criterios.setAltitudeRequired(falso); criterios.setBearingRequired(falso); criterios.setCostAllowed(verdadero); Proveedor de cadena = mLocationManager.getBestProvider (criterios, verdadero); mLocation = mLocationManager.getLastKnownLocation(proveedor); mostrarUbicaciónActual(mUbicación); Geocodificador geocodificador = nuevo Geocodificador(este, Locale.getDefault()); intentar (lista< Address>direcciones = geocoder.getFromLocation (lat, lng, 1); if (direcciones! = nulo) (Dirección dirección devuelta = direcciones.get (0); cadena ciudad = dirección devuelta.getAddressLine (1); mCityEditText.setText (ciudad);)) captura (IOException e) (e.printStackTrace ();) showCurrentLocation vacío protegido (Ubicación) (si (ubicación! = nulo) (lat = ubicación.getLatitude (); lng = ubicación.getLongitude ();))

Por cierto, sin la siguiente sección de código, la aplicación no falla, pero, lamentablemente, no detecta la ciudad.

Código Java(TM) 2 Platform Standard Edition 5.0
1 2 3 4 5 6 7 8 9 10 11 12 13 intentar (lista< Address>direcciones = geocoder.getFromLocation (lat, lng, 1); if (direcciones! = nulo) (Dirección dirección devuelta = direcciones.get (0); cadena ciudad = dirección devuelta.getAddressLine (1); mCityEditText.setText (ciudad);)) captura (IOException e) (e.printStackTrace ();)

Respuesta:¿Cómo puedo incluir esto en el listado?

Agregado después de 15 minutos.
Hice esta verificación. Cuando las coordenadas en el dispositivo están determinadas solo por GPS (sin wi-fi ni redes), la aplicación recibe las coordenadas 0.0. Probablemente por eso falla. ¿Pero cómo solucionar esto?

Si utiliza un teléfono que funciona con el sistema operativo Android, debe saber que existe un campo enorme para la personalización o, en el lenguaje popular, personalización. En la mayoría de los casos, probablemente no estará satisfecho con el firmware de su dispositivo. Si realiza manipulaciones incorrectas, puede detener el funcionamiento del dispositivo de tal manera que solo los profesionales puedan restaurar su funcionalidad.

Para evitar que esto suceda, debe utilizar modo fastboot. ¿Lo que es? En dispositivos Android, este modo se agregó para desarrolladores. Se puede dar una traducción literal si divide la palabra en sus componentes: rápido - "rápido", y boot no tiene análogos exactos en ruso, pero se traduce aproximadamente como "cargar". El modo Fastboot le permite no solo instalar nuevo firmware, sino también restablecer la configuración de su teléfono a los valores estándar (lo cual es extremadamente útil si olvidó la contraseña de su propio dispositivo y lo bloqueó accidentalmente).

Información básica

En general, los desarrolladores utilizan con mayor frecuencia este modo como alternativa al modo de recuperación. También es extremadamente importante tener en cuenta que no todos los dispositivos admiten esta función. Si su teléfono inteligente tiene esta capacidad, puede habilitar este modo incluso antes de que se inicie el teléfono, lo que simplifica el proceso de instalación del firmware o restablecer la configuración.

Preparando una computadora personal

Si está utilizando un fastboot, debe conectar el dispositivo a su computadora mediante un cable USB. Usando BIOS puede comprender si la computadora reconoce el dispositivo. Después de esto puedes empezar instalar nuevos controladores en su dispositivo. Se recomienda hacer esto en este orden:

Habilitando fastboot en diferentes dispositivos

En el futuro, deberías descubrir exactamente cómo se activa este modo en tu teléfono. Por ejemplo, tomaremos teléfonos de dos fabricantes chinos: meizu y xiaomi.

  • En los teléfonos desarrollados por Xiaomi, es necesario mantener presionados simultáneamente dos botones con el teléfono apagado: encendido y subir volumen. Esto abrirá un menú en el que habrá un elemento que indica el modo que necesitamos. Tan pronto como haga clic en el botón requerido, accederá a él.
  • Para ingresar a este modo usando un teléfono fabricado por Meizu, debe realizar pasos similares, pero esta vez deberá mantener presionados los botones Bajar volumen y Encendido. Y entrar en este modo lleva un poco más de tiempo que en los teléfonos Xiaomi: deberás mantener estos botones presionados al mismo tiempo durante unos 15 segundos.

Para manipulaciones adicionales, deberá conectar su dispositivo a una computadora o computadora portátil. No hay absolutamente ninguna diferencia si msi u otras empresas fabricaron las piezas para sus computadoras. Si su computadora ejecuta un sistema operativo Windows, puede controlar su teléfono a través de USB.

Comandos de control

Tan pronto como utilice el programa de depuración fastboot abierto anteriormente y habilite el mismo modo en su teléfono, podrá utilizar comandos para lograr el resultado deseado. A continuación es lista de muestra de comandos:

También vale la pena mencionar que no notarás la diferencia usando un teléfono o una tableta: si tu dispositivo usa el sistema operativo Android, lo más probable es que puedas usar este fastboot.