web-dev-qa-db-fra.com

Android Device Monitor ne s'ouvre pas - erreur sur le fichier journal

Dans Android Studio, lorsque j'essaie d'exécuter Android Device Monitor, l'erreur suivante apparaît dans le fichier journal:

    >!SESSION 2014-12-17 09:57:30.625 -----------------------------------------------
    Eclipse.buildId=unknown
    Java.version=1.8.0_25
    Java.vendor=Oracle Corporation
    BootLoader constants: OS=win32, Arch=x86_64, WS=win32, NL=pt_BR
    Command-line arguments:  -os win32 -ws win32 -Arch x86_64 -data @noDefault

    >!ENTRY org.Eclipse.osgi 4 0 2014-12-17 09:57:31.366
    !MESSAGE Bundle reference:file:org.Apache.ant_1.8.3.v201301120609/@4 not found.

    >!ENTRY org.Eclipse.osgi 4 0 2014-12-17 09:57:31.372
    !MESSAGE Bundle reference:file:org.Apache.jasper.glassfish_2.2.2.v201205150955.jar@4

pas trouvé.

    >!ENTRY org.Eclipse.osgi 4 0 2014-12-17 09:57:31.373
    !MESSAGE Bundle reference:file:org.Apache.lucene.core_2.9.1.v201101211721.jar@4 not

a trouvé.

    >!ENTRY org.Eclipse.osgi 4 0 2014-12-17 09:57:31.439
    !MESSAGE Bundle reference:file:org.Eclipse.help.base_3.6.101.v201302041200.jar@4 not

a trouvé.

    >!ENTRY org.Eclipse.osgi 4 0 2014-12-17 09:57:31.439
    !MESSAGE Bundle reference:file:org.Eclipse.help.ui_3.5.201.v20130108-092756.jar@4 not

a trouvé.

    >!ENTRY org.Eclipse.osgi 4 0 2014-12-17 09:57:31.440
    !MESSAGE Bundle reference:file:org.Eclipse.help.webapp_3.6.101.v20130116-182509.jar@4

pas trouvé.

...

    >!ENTRY org.Eclipse.osgi 4 0 2014-12-17 09:57:32.218
    !MESSAGE Application error
    !STACK 1
    >Java.io.IOException: The folder "C:\Users\SAA%20PC\.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(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:629)
      at org.Eclipse.equinox.launcher.Main.basicRun(Main.Java:584)
      at org.Eclipse.equinox.launcher.Main.run(Main.Java:1438)

Quelqu'un sait ce que cela pourrait être? Merci pour toute aide.

28
Doug

Si vous utilisez Windows, essayez d’ouvrir votre Android Studio en mode Mode administratif (Exécuter en tant qu’administrateur).

71
IronBlossom

Je rencontre ce problème avant. J'ai résolu ce problème en supprimant ou en terminant le processus en cours d'exécution "monitior.exe" à l'aide de Taskmanager dans Windows. Puis cliquez sur ADM (Android Device Monitor) et cela fonctionne

36
dr.Crow

J'ai eu le même problème avec Mac OS X.

Pour le résoudre:

  • Ouvrir une fenêtre de terminal
  • Accédez à votre SDK
  • Localisez le dossier 'outils'
  • cd dedans
  • run: Sudo ./monitor
  • Tapez votre mot de passe

Bon aller!

8
David Azar

Cela est dû au fait que le moniteur de l'appareil Android n'est pas en mesure de localiser le jre so afin de résoudre ce problème:

veuillez suivre les étapes suivantes:

Étape 1 : Dans votre studio Android, recherchez le chemin jdk, puis dans jdk, localisez le jre et copiez-le. (Dans le cas de Linux, jre est situé dans le dossier du studio Android)

Étape 2 : après avoir copié jre collez-le dans le répertoire (Android/Sdk/tools/lib/monitor-x86_64 /) i.e monitor-x86_64 

J'ai essayé cela pour le système d'exploitation Linux, moniteur de périphérique Android a bien démarré sans aucune erreur.

Merci, j'espère que cela aidera quelqu'un!

4
Aman Gupta

C'est le problème dû à la mise à jour des outils du SDK Android SDK Tools

  • fermer le Android Studio
  • ouvrez le dossier SDK Manager.exe from SDK
  • Maintenant, installez Android SDK tool dans mon cas, l'outil est Rev.24.3.2
  • open Android Studio il indiquera qu'un nouvel outil est disponible, installez-le, installez-le et essayez de le redémarrer.
4
Rejeesh Raj

Pas besoin de redémarrer Android-studio. Faites juste ceci:

  1. Accédez àC:\Android\sdk\tools
  2. Trouver monitor.bat
  3. Cliquez avec le bouton droit de la souris et Exécuter en tant qu'administrateur
2
Darush

J'ai eu le même problème avec mon Android Studio 2.3.1 fonctionnant sur Ubuntu 14.04LTS. J'utilisais openjdk 7. Je l'ai mis à jour pour openjdk 8 et alto! le problème a été résolu.

1
Shashank

redémarrez le studio et Exécuter en tant qu'administrateur fonctionne pour moi.

1
kamleshwer purohit

vous n'avez pas besoin de redémarrer Android Studio, vous devez seulement ouvrir cmd en tant qu'administrateur, accéder à votre répertoire d'outils SDK et écrire monitor dans mon cas C:\Android\sdk\tools\monitor

1
Ismail Shoaib