2015-05-27 9 views
6

Quindi eccoci di nuovo con l'ennesimo errore degli strumenti di Android Studio. Non penso che questo sia stato segnalato prima, non riesco a trovare alcun post su di esso.Impossibile aprire DDMS in Android Studio. Si apre l'errore di Mysterious Eclipse

Sto cercando di aprire il Monitor periferica (DDMS) in Android Studio facendo clic sul pulsante seguente:

enter image description here

Ogni volta che ottengo lo stesso errore. La cosa veramente sconcertante è che il suo un errore Eclipse, come mostrato nell'immagine:

enter image description here

Così mi dice di aprire un file di registro nella cartella Android Studio SDK. Il file di registro contiene molto testo, ma l'errore principale è riportato come:

!ENTRY org.eclipse.osgi 4 0 2015-05-27 09:40:53.091 
!MESSAGE Application error 
!STACK 1 
java.io.IOException: The folder "C:\Users\JOHN%20SMITH\.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(MonitorApplication.java:53) 
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:353) 
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
at java.lang.reflect.Method.invoke(Method.java:497) 
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629) 
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) 
at org.eclipse.equinox.launcher.Main.run(Main.java:1438) 

Perché non riesco ad aprire DDMS da Android Studio, e perché viene generato un errore di Eclipse quando si tenta di aprire DDMS da Android Studio? Qualcuno può guidarmi? Qualcuno ha mai visto questo errore prima di ? Tutte le risposte saranno apprezzate con gratitudine.

EDIT:

Come sottolineato da Daniel Nugent nei commenti qui sotto, il DDMS fornito con Studio sembra essere esattamente, esattamente lo stesso di quello in Eclipse. Mi chiedo se questo è un indizio del problema. E per la cronaca, ho Eclipse installato sul mio PC per il mantenimento di qualche codice legacy.

EDIT 2:

La soluzione è here. Molte, molte grazie a Skizo e Blackbelt per questo, entrambi siete stati azzeccati!

+0

dal primo utilizzo sé mostrare errore? – tharif

+0

bene, si. Non ricordo di aver potuto aprire DDMS da Android Studio. –

+0

potresti provare questo, vai a: \ sdk \ tools e apri monitor.bat – tharif

risposta

8

Credo che il problema è di circa il tuo %20 nel tuo nome, allora si può provare questo answer, sembra come la tua:

Ho appena incontrato anche questo problema. La mia soluzione alternativa era di creare un link> directory simbolico da "Test% 20User" a "Test User".

  1. Aprire un prompt dei comandi come amministratore. (Shift + Ctrl + (entrare o click) sull'icona> lo farà)
  2. cd C: \ Users
  3. mklink/d "Test% 20User" "Test Utente"
  4. lancio monitor.bat e dovrebbe lavoro.
+1

Brillante oltre geniale !!! ** APPLAUSE !!!!!!!! ** :) :) :) –

+1

Sei sempre il benvenuto @ Y.S. ;) Felice coding bro. –

0

è necessario eseguire l'applicazione (Android studio) con un'autorizzazione di amministratore

+0

Dovresti mettere alcune schermate di stampa per insegnargli come farlo. –

+0

è così facile aprirlo come amministratore (ctrl + shft + invio) per Android Studio – mostafa

Problemi correlati