Vraag Android Emulator - ongeldige opdrachtregelparameter:


Wanneer ik mijn probeer te lanceren Android virtueel apparaat, Krijg ik de volgende foutmelding.

Files \ Android \ android-sdk-windows \ tools / emulator-arm.exe.
  Tip: gebruik '@foo' om een ​​virtueel apparaat met de naam 'foo' te starten.
  Gebruik -help voor meer informatie.

Ik gebruik de emulator al maanden en heb zojuist nieuwe updates gedownload van SDK / AVD Manager.


11
2017-07-08 19:12


oorsprong


antwoorden:


Dit probleem wordt veroorzaakt door lege spaties in het pad dat u instelt in de Android SDK. De oplossing is dat u de map van de Android SDK naar een plaats zonder spaties verplaatst, in uw geval:

E:\andriod-sdk-windows 

of

D:\abc\xyz\android-sdk-windows

9
2017-07-09 06:06



Raadpleeg de Stack Overflow-post Start de Android-emulator in SDK-tools, revisie 12 voor een oplossing. Het kwam niet omhoog in de zoekopdracht, maar het heeft mijn probleem gecorrigeerd. De ruimte in de padnaam (PROGRAM BESTANDEN) lijkt het probleem te veroorzaken. Ik nam de naamswijzende suggestie om de padnaam te veranderen in PROGRA~1en mijn probleem is opgelost.


4
2017-07-09 11:54



Het lijkt erop dat iemand dit probleem al heeft gemeld, Probleem 18317: Emulator in R12 roept emulator-arm.exe niet op als het installatiepad als een spatie erin

... samenvatten:

  • Ja, er komt een oplossing. We werken eraan.

  • De primaire oplossing is installeren in een pad zonder spaties, bijvoorbeeld c: \ android.

  • Als dat geen keuze is, is de tweede oplossing nu het gebruik van de Windows-notatie 'kort pad', bijvoorbeeld "C: \ PROGRA ~ 1" of op   opdrachtregels of in de Eclipse-voorkeuren. Vergeet niet dat het aantal mogelijk is   veranderen afhankelijk van uw mappen; je kunt "dir / X c: \" in gebruiken   cmd.exe om het exacte korte pad voor een bepaalde map te zien.

We zullen moeten wachten op hun oplossing, maar in de tussentijd kunnen we de spaties gewoon verwijderen uit de Android-installatiemap.


3
2017-07-12 01:48



In Eclipse ga je naar Windows -> Voorkeuren -> Android en vervang je in je SDK-locatie C: \ Program Files \ android-sdk-windows met C: \ PROGRA ~ 1 \ android-sdk-windows


2
2017-08-13 03:48



Als u de emulator alleen zonder verduistering wilt uitvoeren, moet u een .bat-bestand maken met het korte pad van de SDK:

voor 32-bits machines: C: \ PROGRA ~ 1 \ Android \ android-sdk \ SDK Manager.exe

voor 64-bits machines: C: \ PROGRA ~ 2 \ Android \ android-sdk \ SDK Manager.exe


1
2017-09-22 14:07