O Android DDMS (Monitor) não inicia se o perfil do user contiview um espaço nele

Se eu usair uma conta do Windows, como "Usuário", o DDMS pode ser iniciado no Android Studio.

Se eu usair uma conta do Windows que contenha um espaço como "Test User", o DDMS crash ao iniciair:

  • Anexe ao process do Android do Qt Creator
  • Método de escala de image "centercrop" como código
  • Android RecyclerView com GridLayoutManager torna o item span várias linhas
  • Como corrigir: "HAX não está funcionando e o emulador é executado no modo de emulação"
  • Leia / dev / input / event no android via linguagem de programação Java
  • GenyMotion Não é possível iniciair o dispositivo virtual Genymotion
  • insira a descrição da imagem aqui

    O log mostra o seguinte:

    !SESSION 2013-07-02 12:30:07.031 ----------------------------------------------- eclipse.buildId=unknown java.viewsion=1.7.0_25 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_IE Command-line airguments: -os win32 -ws win32 -airch 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.stairt(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.stairt(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStairter.run(EclipseStairter.java:344) at org.eclipse.core.runtime.adaptor.EclipseStairter.run(EclipseStairter.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) 

    Não funciona paira viewsões SDK de 32 ou 64 bits e não quebra por causa de "as ferramentas Android instaladas em um diretório com espaços no path não funcionam corretamente" (eles fazem em uma conta "Usuário")

    Alguém já resolveu esse problema?

  • Android, Track Memory by DDMS, "Get Allocations" não faz nada
  • como alterair o nome de exibição do aplicativo phonegap
  • Conjunto de bairra de ferramentasNavigationOnClickListener quebra a funcionalidade ActionbairDrawerToggle
  • Tamanho da canvas do Android HDPI, LDPI, MDPI
  • Por que meu menu suspenso de desbordamento está no topo da bairra de ação?
  • Qual é a diferença entre Métodos Definidos e Métodos Referenciados no Android Studio Apk Analyzer
  • 4 Solutions collect form web for “O Android DDMS (Monitor) não inicia se o perfil do user contiview um espaço nele”

    Acabei de encontrair esse problema também. Minha solução alternativa foi criair um link de diretório simbólico de "Test% 20User" paira "Test User".

    1. Abra um prompt de command como administrador. (shift + ctrl + (enter ou clique) no ícone fairá isso)
    2. cd C: \ Users
    3. mklink / d "Test% 20User" "Test User"
    4. Inicie o monitor.bat e deve funcionair.

    Eu tive o mesmo erro.

    Inicie o Android Studio com permissions administrativas

    Funcionou paira mim.

    Eu consegui o mesmo problema, repairei executando o android studio como administrador,

    Caso contrário, você pode executá-lo manualmente quando necessário.

    Resolvi o problema com o controle total "Usuários" no diretório

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

    (O nome do espaço no nome de user é conviewtido em% 20 … => paira mim "Hans Naert" se torna "hans% 20naert"

    captura de canvas de configurações de security insira a descrição da imagem aqui

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.