El nuevo comando de desarrollador de Android Oreo crea una tarjeta SD virtual para realizar pruebas

Android Oreo tiene un comando de desarrollador para habilitar una tarjeta SD virtual, en caso de que la necesite al probar aplicaciones en su dispositivo de desarrollo.

Android Oreo se perfila como una versión amigable para desarrolladores y entusiastas de nuestro sistema operativo móvil favorito. hemos descubierto Se agregaron nuevos comandos para tematizar el dispositivo (lo que ha llevado a la compatibilidad con Substratum no root) y edición de ahorro de batería, y los hallazgos no terminaron ahí. ¡Ahora hemos encontrado un comando que permite a los desarrolladores probar cómo funcionarán sus aplicaciones en dispositivos con una tarjeta SD física sin necesidad de dicho dispositivo! Esto es útil por varias razones, como asegurarse de que una aplicación pueda ejecutarse a velocidades más lentas de una tarjeta SD o para ver qué sucede cuando sus datos se mueven a la tarjeta SD. La razón por la que esta adición es necesaria es porque muchos teléfonos emblemáticos (utilizados para el desarrollo) no poseen una ranura para tarjetas SD.


Habilite una tarjeta SD virtual en Android Oreo

el compromiso en el código fuente de AOSP para Android Oreo se indica que se crea un archivo de 512 megabytes y se monta como un disco virtual para que el sistema lo use como una tarjeta SD. Se accede a este comando a través de adb. Si aún no has configurado adb, primero sigue este tutorial.

Una vez que tenga adb en funcionamiento, los comandos que necesita son los siguientes. Tenga en cuenta que el comando toma "verdadero" o "falso", ya que es un valor booleano.

adb shell
sm set-virtual-disk true/false

Luego, su dispositivo creará y montará una tarjeta SD virtual de 512 megabytes de tamaño. Esta tarjeta SD virtual no está diseñada para usarse en operaciones normales, por lo tanto, no almacene archivos en su interior. El disco virtual es estrictamente para fines de prueba de un desarrollador de aplicaciones, y se utiliza en situaciones en las que se desea probar cómo funcionaría su aplicación en una partición de tarjeta SD real. Si es un desarrollador cuyo único dispositivo de prueba es un dispositivo Google Nexus o Pixel (ninguno de los cuales tiene acceso a una ranura para tarjeta SD), este comando puede resultarle útil.