usan usa seguir por pone los hashtags como buscar android ddms

usa - Android DDMS(Monitor) no se inicia si el perfil de usuario contiene un espacio en él



hashtags en linkedin 2018 (5)

Ejecute su símbolo del sistema o Android Studio con los privilegios administrativos proporcionados e inicie el monitor del dispositivo Android.

Si utilizo una cuenta de Windows como "Usuario", el DDMS se puede iniciar desde Android Studio.

Si utilizo una cuenta de Windows que contiene un espacio como "Usuario de prueba", el DDMS no se inicia:

El registro muestra lo siguiente:

!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)

No funciona para versiones de SDK de 32 o 64 bits y no se rompe debido a que "las herramientas de Android instaladas en un directorio con espacios en la ruta no funcionan correctamente" (lo hacen en una cuenta de "Usuario")

¿Alguien ha resuelto este problema?


Me acabo de encontrar con este problema también. Mi solución fue crear un enlace de directorio simbólico de "Test% 20User" a "Test User".

  1. Abra un símbolo del sistema como administrador. (shift + ctrl + (enter o click) en el ícono hará esto)
  2. cd C: / Users
  3. mklink / d "Test% 20User" "Test User"
  4. Inicie monitor.bat y debería funcionar.

Resolví el problema con dar a los "Usuarios" el control total en el directorio

C:/Users/hans%20naert//.android/monitor-workspace

(espacio en nombre de usuario se convierte a% 20 ... => para mí "Hans Naert" se convierte en "hans% 20naert")

Captura de pantalla de ajustes de seguridad


Tengo el mismo problema, lo arreglé ejecutando android studio como administrador,

De lo contrario puede ejecutarlo manualmente cuando lo requiera.


Yo tenía el mismo error.

Inicie Android Studio con permisos administrativos

Funcionó para mí