Uus Android Oreo arendajakäsk loob testimiseks virtuaalse SD-kaardi

Android Oreol on arendaja käsk virtuaalse SD-kaardi lubamiseks juhuks, kui vajate seda oma arendusseadme rakenduste testimisel.

Android Oreo on kujunemas meie lemmik mobiilioperatsioonisüsteemi arendaja- ja entusiastisõbralikuks iteratsiooniks. Oleme avastanud seadme teemastamiseks lisati uued käsud (mis on toonud kaasa mitte-root Substratum toe) ja akusäästja redigeerimine, ja leiud sellega ei piirdunud. Nüüd oleme leidnud käsu, mis võimaldab arendajatel testida, kuidas nende rakendused töötavad füüsilise SD-kaardiga seadmetes, ilma et nad ise sellist seadet vajaksid! See on kasulik mitmel põhjusel, näiteks veendumaks, et rakendus töötab SD-kaardi aeglasema kiirusega, või selleks, et näha, mis juhtub, kui selle andmed teisaldatakse SD-kaardile. Põhjus, miks see lisamine on vajalik, on see, et paljudel tipptelefonidel (kasutatakse arendamiseks) pole SD-kaardi pesa.


Lubage Android Oreos virtuaalne SD-kaart

Pühendumine Android Oreo AOSP lähtekoodis öeldakse, et 512-megabaidine fail luuakse ja paigaldatakse virtuaalse kettana, mida süsteem saab kasutada SD-kaardina. Sellele käsule pääseb juurde adb kaudu. Kui te pole veel adb-d seadistanud, siis kõigepealt

järgige seda õpetust.

Kui olete adb-i käivitanud ja käivitanud, on vajalikud käsud järgmised. Pange tähele, et käsk võtab kas "true" või "false", kuna see on tõeväärtus.

adb shell
sm set-virtual-disk true/false

Seejärel loob teie seade virtuaalse 512-megabaidise SD-kaardi ja ühendab selle. See virtuaalne SD-kaart ei ole mõeldud kasutamiseks tavapärastes toimingutes, seega ärge talletage sellesse faile. Virtuaalne ketas on mõeldud rangelt rakenduste arendaja testimiseks ja seda kasutatakse olukordades, kus soovitakse testida, kuidas nende rakendus töötaks päris SD-kaardi partitsioonis. Kui olete arendaja, kelle ainus testimisseade on Google Nexuse või Pixeli seade (millest ühelgi pole juurdepääsu SD-kaardi pesale), võib see käsk teile kasulikuks osutuda.