web-dev-qa-db-ja.com

Androidデバイスモニターが開かない-ログファイルのエラー

Android Studioを実行しようとするとAndroid Device Monitorで、ログファイルに次のエラーが表示されます。

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

見つかりません。

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

見つかりました。

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

見つかりました。

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

見つかりました。

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

見つかりません。

...

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

誰がそれが何であるかを知っていますか?助けてくれてありがとう。

29
Doug

Windowsを使用している場合は、Android Studio in Administrative Mode(管理者として実行)

72
IronBlossom

以前にこの問題に遭遇しました。 WindowsでTaskmanagerを使用して実行中のプロセス「monitior.exe」を強制終了または終了することで、この問題を修正しました。次に、ADM(Androidデバイスモニター)をクリックすると動作します

38
dr.Crow

Mac OS Xでも同じ問題が発生しました。

解決するには:

  • ターミナルウィンドウを開く
  • SDKに移動します
  • 「ツール」フォルダーを見つけます
  • それにCD
  • 実行:Sudo ./monitor
  • パスワードを入力してください

行ってもいい!

7
David Azar

これは、Androidデバイスモニターがjreを見つけられないというエラーが原因であるため、これを解決するには:

次の手順に従ってください。

ステップ1:Androidスタジオでjdkパスを見つけ、jdk内でjreを見つけてコピーします。 (Linux jreの場合、Android studioフォルダー内にあります)

ステップ2:コピー後jre(Android/Sdk/tools/lib/monitor-x86_64 /)すなわちmonitor-x86_64ディレクトリ内に貼り付けます

Linuxオペレーティングシステムでこれを試しました。Androidデバイスモニターはエラーなしで正常に起動しました。

おかげで、これが誰かに役立つことを願っています!

4

これは、SDKツールの更新による問題ですAndroid SDK Tools

  • Android Studioを閉じます
  • sDKフォルダーからSDK Manager.exeを開きます
  • 今すぐインストールAndroid SDKツール私の場合、ツールはRev.24.3.2です
  • open Android Studio新しいツールが利用可能であると表示され、インストールして、そのツールをインストールして再起動してください。
4
Rejeesh Raj

Android-studioを再起動する必要はありません。これを行うだけです:

  1. C:\ Android\sdk\toolsに移動します。
  2. 検索monitor.bat
  3. 右クリックして管理者として実行
2
Darush

Ubuntu 14.04LTSで実行しているAndroid Studio 2.3.1でも同じ問題が発生しました。openjdk7を使用していました。openjdk8に更新し、問題は解決しました。

1
Shashank

スタジオを再起動し、管理者として実行してください。

1

再起動する必要はありませんAndroid Studioのみ管理者としてcmdを開き、SDKツールディレクトリに移動し、私の場合はC:\ Android\sdk\tools\monitorにモニターを書き込む必要があります

1
Ismail Shoaib

Windows-10プラットフォームでjdk-12を使用しましたが、同じ問題に直面しました。これは私がやったことです:

  1. monitor.exeファイルの互換性を「管理者として実行」に変更しました-動作しませんでした
  2. Javaパス(Java_HOMEおよびPATH)変数が Environment Variables で設定されているかどうかを確認しました。)
  3. 最後に、jdk-12をアンインストールし、jdk-8をインストールし、 Environment Variables のパス(Java_HOMEおよびPATH)変数を変更しました。 -働いた!!!!!そして、 adb はエラーなしで開きました。
0
GuruJeya