Hace poco he necesitado hacer un programa con RAD Studio Tokyo 10.2.3 instalado sobre Windows 8.1 para un móvil Android Xiaomi Mi A1.
Éste es un teléfono de gama media de 4 Gb RAM y 64 Gb de almacenamiento
interno, el problema ha venido en el momento en que Windows no dispone
de los controladores firmados para este dispositivo.
Si vamos a PANEL DE CONTROL - Administrador de dispositivos, vemos que
no aparece
y claro tampoco lo reconoce Delphi
Esto
es debido a que Windows obliga por defecto a que todos los
controladores que se quieran instalar en el sistema deben estar
firmados, para garantizar la estabilidad del Sistema Operativo y evitar
entre otras cosas la instalación de malware, virus, etc.
Podemos cambiar un parámetro para que Windows acepte la instalación de controladores NO firmados como pueden ver aquí, pero existe otro método más sencillo que es instalar la aplicación pcsuite
Para ello hay que ir a http://pcsuite.mi.com
y pulsar el botón "Download now",
después lo instalamos en nuestra máquina (se iniciará cada vez que
activemos el PC) y lo que he comprobado es que además de instalarte una
aplicación muy útil para ver los documentos, fotos, carpetas que tienes
en el móvil, también te instala unos controladores ADB firmados, de tal forma que cuando inicias Delphi lo detecta automáticamente, como pueden ver a continuación.
Recordar que para que RAD Studio reconozca el dispositivo Xiaomi, tienen que tener activado el "modo desarrollador" que se hace de la siguiente forma:
Ir a Ajustes - Información del dispositivo y pulsar siete veces sobre el número de compilación, nos aparecerá el mensaje "¡¡ Ahora eres desarrollador !!" y un nuevo menú llamado "Opciones de desarrollo",
dentro hay muchísimas opciones que podremos configurar a nuestro gusto,
pero para temas de desarrollo sólamente activamos tres:
-Depuración por USB
-Verificar aplicaciones por USB
-Seleccionar configuración de USB (MTP)
No hay comentarios:
Publicar un comentario