Se utilizzo un account Windows come "Utente", il DDMS può essere avviato da Android Studio.Android DDMS (Monitor) non viene avviato se il profilo utente contiene uno spazio in esso
Se uso un account di Windows che contiene uno spazio, ad esempio "Utente Test", il DDMS non riesce a lanciare:
Il registro mostra il seguente:
!SESSION 2013-07-02 12:30:07.031 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.7.0_25
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_IE
Command-line arguments: -os win32 -ws win32 -arch x86
!ENTRY org.eclipse.osgi 4 0 2013-07-02 12:30:07.730
!MESSAGE Application error
!STACK 1
java.io.IOException: The folder "C:\Users\Test%20User\.android\monitor-workspace\.metadata" is read-only.
at org.eclipse.core.runtime.internal.adaptor.BasicLocation.lock(BasicLocation.java:206)
at org.eclipse.core.runtime.internal.adaptor.BasicLocation.set(BasicLocation.java:164)
at org.eclipse.core.runtime.internal.adaptor.BasicLocation.set(BasicLocation.java:137)
at com.android.ide.eclipse.monitor.MonitorApplication.start(Unknown Source)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
E ' non funziona per versioni SDK a 32 o 64 bit e non si rompe perché "gli strumenti Android installati in una directory con spazi nel percorso non funzionano correttamente" (fanno su un account "Utente")
Qualcuno ha risolto questo problema?
per quanto ne so, il consiglio di andare è quello di mettere gli strumenti SDK in qualche luogo in cui il percorso non include uno spazio come 'C:. \ SDK \' – CatShoes
ho provato questo prima. Il problema non con la posizione dell'SDK, ma lo spazio in% Profilo utente% – AFD
Questa è solo una leggera variazione dello stesso problema: si tratta ancora di un percorso che contiene uno spazio, solo per un file di dati anziché per gli stessi eseguibili dello strumento. –