Alle artikelen
GidsEmulatorOpslag5 min

Android-emulator op een externe schijf van je Mac: wat verhuist er, en wat niet

Bijgewerkt op · Het team van MACOS EMULATOR

Je interne schijf zit vol, en naast je ligt een externe SSD met ruimte te over. De emulator daar neerzetten lijkt logisch. Met MACOS EMULATOR is het korte antwoord nee: de engine en het Android-apparaat blijven in je gebruikersmap staan, en geen enkele instelling verplaatst ze. Hier lees je waarom, wat dat betekent als de schijf volloopt, en wat je in plaats daarvan doet.

Waar de emulator op je Mac staat

Alles wat de launcher installeert, komt in je gebruikersmap, het meeste onder ~/Library/Application Support. Niets buiten die map, en niets waarvoor beheerdersrechten nodig zijn:

  • de emulatie-engine: ongeveer 3,5 GB, bij de installatie gedownload van de servers van Google;
  • het Android-systeem en het apparaat, met je games, dat groeit naarmate het zich vult;
  • je configuratie, je toetsen, je opgeslagen licentiesleutel en je logbestanden.

Op een Mac met normale instellingen staat je gebruikersmap op de interne schijf: daar staat dus alles. Om het te zien open je „Settings” in de launcher (het tandwiel), de rubriek „Engine and storage”, de regel „Folder”. „Show in Finder” opent de map, en het pad staat er meteen onder.

Geen instelling om van schijf te wisselen

De launcher laat je nergens een andere schijf kiezen, niet bij de installatie en niet in „Settings”. Hij zoekt zijn bestanden altijd op dezelfde plek. Dat is met opzet: geen verhoogde rechten nodig, en geen conflict met een Android-ontwikkeltool die al op de Mac staat.

De app zelf op de externe schijf zetten levert het belangrijkste niet op: de engine en het apparaat blijven in je gebruikersmap, waar de app ook staat. Houd haar in de map Apps van de Mac, in één exemplaar, want de toestemming voor Toegankelijkheid geldt maar voor één kopie. Het artikel over het eerste openen legt uit waarom.

Verplaats de map niet met de hand

De map van de emulator naar de externe schijf kopiëren en daarna het origineel wissen, verplaatst voor de launcher niets: die zoekt altijd op dezelfde plek en vindt daar niets meer. Bij de volgende start stuurt hij je terug naar het installatiescherm, zoals op een nieuwe Mac. De engine wordt opnieuw gedownload, je sleutel wordt opnieuw gevraagd en het apparaat begint van nul, met je games en, in de modus Full, je Google-sessie opnieuw in te stellen.

De forumtrucs die de map verplaatsen en een koppeling op haar plek laten staan, zijn nooit met de launcher gemeten: we raden ze niet aan. Het apparaat schrijft voortdurend naar zijn schijf terwijl je speelt, en een schijf die midden in een potje loskomt is geen geval dat we hebben getest.

En wis die map nooit om ruimte te winnen. Er staan je licentiesleutel, je configuratie en het apparaat in, met alles wat daarin zit.

De vrije ruimte op de externe schijf telt niet mee

Beide controles van de launcher kijken naar de schijf van je gebruikersmap, nooit naar een andere:

  • Bij de installatie leest hij de vrije ruimte van de schijf van je persoonlijke map. Onder 12 GB blijft de knop „Install game engine” grijs. Van 12 tot 25 GB verschijnt een waarschuwing. Het groene vinkje komt vanaf 25 GB.
  • Voor elke start controleert hij of de schijf van het apparaat genoeg ruimte heeft om het helemaal te schrijven, met een marge. Zo niet, dan toont hij „Not enough free disk space to start the device”, met wat er nodig is, wat er over is en hoeveel gigabyte je moet vrijmaken.

Een lege externe schijf verandert dus niets: de interne schijf moet ruimer worden. De launcher telt overigens alleen de ruimte die echt vrij is, niet die macOS later uit zichzelf zou kunnen vrijmaken. De gids over de schijfruimte van een emulator laat zien wat elk onderdeel weegt.

Wat je in plaats daarvan kunt doen

  1. 1Klik in de launcher, „Settings”, „Engine and storage”, op de regel „Disk” op „Free up space”. De knop haalt de Android-systemen weg die geen enkel apparaat gebruikt en de restanten van downloads, nooit je apparaat of je games. Hij kan ook antwoorden dat er niets op te ruimen valt: het grootste deel van de ruimte gaat naar het apparaat, dat hij met opzet ongemoeid laat.
  2. 2Verplaats je eigen bestanden naar de externe schijf: foto’s, video’s, oude downloads. Die horen daar thuis, de emulator niet.
  3. 3Kijk wat het meeste ruimte inneemt in Systeeminstellingen, daarna Algemeen, daarna Opslag. Op macOS 12 ga je via het Apple-menu, daarna Over deze Mac, daarna Opslag.
  4. 4Gooi de DMG weg zodra de app is geïnstalleerd: je klantenruimte bewaart de download, met de knop „De app downloaden”.
  5. 5Speel je niet meer, dan geeft „Uninstall”, helemaal onderaan in „Settings”, in één keer alle ruimte terug, en je sleutel blijft geldig. De gids over het verwijderen van een Android-emulator legt uit wat er verdwijnt.

Op een Mac met meerdere accounts heeft elke macOS-sessie een eigen exemplaar van de engine en het apparaat, meestal op diezelfde schijf. Het artikel over Macs met meerdere gebruikers zegt wat dat aan ruimte kost.

Veelgestelde vragen

Kun je een Android-emulator op een externe SSD installeren?

Niet met MACOS EMULATOR: de engine en het apparaat komen altijd in je gebruikersmap, en geen enkele instelling biedt een andere schijf aan, niet bij de installatie en niet in „Settings”.

Telt de vrije ruimte van mijn externe schijf mee?

Nee. Het installatiescherm en de controle voor elke start lezen de schijf van je gebruikersmap, meestal de interne schijf. Die moet ruimer worden.

Kan ik de map van de emulator met de hand verplaatsen?

Nee. De launcher vindt hem niet meer en begint weer bij het installatiescherm: engine opnieuw downloaden, sleutel opnieuw gevraagd, nieuw apparaat. De trucs met een koppeling op de plek van de map zijn nooit gemeten.

Levert de app op de externe schijf ruimte op?

Niet het belangrijkste: de engine en het apparaat blijven in je gebruikersmap, waar de app ook staat. Houd één kopie van de app, in de map Apps van de Mac.

Mijn interne schijf is vol: wat doe ik eerst?

Klik op „Free up space” in de „Settings” van de launcher, en verplaats daarna je eigen bestanden naar de externe schijf. Bij het starten zegt de melding van de launcher hoeveel gigabyte je moet vrijmaken.