Slik får du Android-apper til å se ekstern lagring på Chromebooks

Innholdsfortegnelse:

Slik får du Android-apper til å se ekstern lagring på Chromebooks
Slik får du Android-apper til å se ekstern lagring på Chromebooks

Video: Slik får du Android-apper til å se ekstern lagring på Chromebooks

Video: Slik får du Android-apper til å se ekstern lagring på Chromebooks
Video: How to Install Chrome OS on VirtualBox on Windows - YouTube 2024, April
Anonim
Android-apper er en fin måte å utvide Chromebooks noen ganger begrensede muligheter på, men de kan være et problem hvis du for eksempel lagrer de fleste dataene dine på et eksternt medium som et SD-kort.
Android-apper er en fin måte å utvide Chromebooks noen ganger begrensede muligheter på, men de kan være et problem hvis du for eksempel lagrer de fleste dataene dine på et eksternt medium som et SD-kort.

Heldigvis, med noen få kommandoer kan du faktisk "tvinge" Android-apper til å ikke bare se ekstern lagring, men skriv til det også. Jeg vil advare deg, skjønt: dette krever noen skall kommandoer, så hvis du ikke er komfortabel med det, tread forsiktig. Hør ut til Nolirium for dette utrolig hjelpsomme blogginnlegget som fikk meg til å rulle med dette. Takket være veiledningen funnet der, var jeg i stand til å få dette til å fungere uten problem.

Så, hvordan virker dette?

Kort sagt, vi bruker bindemounts til å "tether" en mappe på det eksterne mediumet til en som er en del av den interne filstrukturen. I utgangspunktet lar dette Android se innholdet i den eksterne mappen, fordi den er knyttet til en mappe på det interne lagringsområdet, som det kan se uten problemer.

Det er verdt å merke seg at bindende disse mappene bare vil fungere i Android. Det vil ikke påvirke hvordan Chrome OS ser mappene eller filene innenfor. Vi skal lage en mappe som heter "Bound" i roten til nedlastingsmappen i Chrome OS, og binde en mappe på det eksterne mediumet til denne mappen. Mens Android vil se innholdet i den eksterne mappen i Bound-mappen, Chrome OS vil ikke-Bundet direkte vil se helt tomt ut. Men siden Chrome OS kan interagere med ekstern lagring, bør dette ikke være et problem.

Trinn ett: Opprett mappene dine

Med det er vi klare til å lage kataloger som vi skal bruke til dette. Som jeg sa ovenfor, skal vi lage en mappe i nedlastings-katalogen som heter "Bound." Så fortsett å åpne Chrome OS Files-appen, og naviger til nedlastingsmappen.

Derfra, høyreklikk og velg "Ny mappe."

Navn denne mappen "Bound."
Navn denne mappen "Bound."
Det er verdt å merke seg som kan nevne dette uansett hva du vil, men i denne veiledningen og kommandoene du bruker nedenfor bruker vi "Bundet".
Det er verdt å merke seg som kan nevne dette uansett hva du vil, men i denne veiledningen og kommandoene du bruker nedenfor bruker vi "Bundet".

Hvis du har et bestemt sett med filer som du vil at Android skal kunne se på Chromebooken din, kan du gå videre og navigere til ditt eksterne medium og opprette en ny mappe her også. Gi den navnet. Jeg bruker "Skjermbilder" for dette eksempelet, så vær så snill å endre det hvis det ikke gir mening for din søknad. Bare husk at du må endre en del av kommandoene nedenfor for å gjenspeile mappens navn.

Trinn to: Åpne et rotskall og lag bindingen

Først må du åpne et Crosh-vindu ved å trykke Ctrl + Alt + T på tastaturet. Et nytt, solidt svart vindu åpnes i nettleseren din. Alternativt kan du installere Crosh Window-appen fra Chrome App Store (som også krever at Secure Shell-appen skal installeres), men det er ikke nødvendig hvis det er noe du ikke tror du bruker ofte.

Skriv inn følgende i vinduet Crosh:

shell

Etterfulgt av:

sudo su

Det vil be om passordet ditt - dette bør være det samme du logger på i Chromebook med.

Image
Image

På dette punktet er du i et rotskall, som er det vi vil ha. Følgende kommandoer bør gi deg lese / skrive tilgang til den eksterne mappen direkte fra Android apps. I forbindelse med denne opplæringen skal jeg kutte dem ned ad gangen, men husk at du kan streng dem sammen hvis du vil - bare skille hver kommando med

&&

symboler.

Merk: Standard tittelen for en ekstern stasjon i Chrome OS er "UNTITLED." Hvis stasjonen din har blitt oppkalt noe annet, bruk det i stedet for "UNTITLED" i følgende kommandoer.

Med det ut av veien, skriv inn følgende i rotskjellsvinduet:

mount --bind /media/removable/UNTITLED/Screenshots /run/arc/sdcard/default/emulated/0/Download/Bound mount --bind /media/removable/UNTITLED/Screenshots /run/arc/sdcard/read/emulated/0/Download/Bound mount --bind /media/removable/UNTITLED/Screenshots /run/arc/sdcard/write/emulated/0/Download/Bound

Igjen, endre navnet på den eksterne mappen til det du valgte hvis det er annerledes enn min.
Igjen, endre navnet på den eksterne mappen til det du valgte hvis det er annerledes enn min.

Trinn tre: fortjeneste

Det er ganske mye alt der er til det. Som jeg sa tidligere, vil dette ikke påvirke måten Chrome OS ser på dine mapper, bare Android.

Selvfølgelig er det ikke et perfekt system. Noen Android-apper kan muligens se innholdet i den bundne mappen, men ikke samhandle med dem. For eksempel bruker jeg Skitch til å annotere skjermbilder, og mens det kan se alt i den bundne mappen, kan den ikke åpne noen av filene. Dette er trolig i stor grad å gjøre med at Skitch ikke lenger er i aktiv utvikling, så det er ganske utdatert, men det er fortsatt et godt eksempel på hvor ufullkommen dette systemet kan være.

Også denne bindingen vil ikke overleve en omstart. Så hver gang du starter datamaskinen på nytt, må du skrive inn kommandoen ovenfor. Jeg har også sett hvor noen brukere har mistet tilgangen til den bundne mappen etter at systemet går i dvalemodus, men jeg har ikke personlig hatt dette problemet. Som med de fleste løsningsmuligheter som denne, kan kjørelengdeet variere.

Image
Image

Selvfølgelig jobber Google aktivt med å aktivere SD-kort innhold til Android apps, så til slutt vi bør få riktig støtte. Men til dette punktet er dette det nest beste.

Anbefalt: