10

Mit Android Studio v2.2 ist das DDMS zugunsten des Android Device Monitors veraltet. Aber wenn ich versuche, den Monitor zu öffnen, öffnet es sich nicht und zitiert, dass es von der alten Java SE 6 Laufzeit abhängt, die in meinem Mac Os Sierra fehlt. Das ist verrückt, oder?Abhängigkeit von Android Device Monitor von der Java SE 6-Laufzeitumgebung

Ich möchte versuchen, eingehende SMS zu verspotten, Anrufe an den Emulator vom Monitor. Und dieser Monitor funktioniert nicht mit jdk 7/8. Was ist der Ausweg ??

Antwort

1

Ich erkannte, dass der einzige Ausweg darin besteht, das alte JDK6 in Ihrem Mac zu installieren. Sie können es nur von Apple Support herunterladen.

Sie haben dann diese Sorge, was passiert mit dem neuesten JDK (/ JRE) in Ihrem Betriebssystem installiert? Die Art, wie ich es verwalte ist über JENV auf der Kommandozeile.

Frieden!

4

Ich werde ein bisschen mehr @ Karthiks Antwort erweitern.

Wahrscheinlich sind Sie in der Situation, in der Sie die neueste Version des JDK installiert haben, aber Sie benötigen JDK6, um Android Device Monitor zu verwenden. Mit den folgenden Schritten können Sie Ihr aktuelles JDK als Standard beibehalten, aber JDK6 für das Verzeichnis definieren, in dem sich ADM befindet.

  1. Installieren Sie die legacy JDK6.
  2. installieren jEnv:
    $ brew install jenv
  3. JENV In den PFAD:
    $ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile
    $ echo 'eval "$(jenv init -)"' >> ~/.bash_profile
  4. Reload .bash_profile:
    $ source ~/.bash_profile
  5. Fügen Sie Ihre neuesten JDK JENV (in meinem Fall 1.8.0_131) :
    $ jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/
  6. hinzufügen JDK6 zu JENV:
    $ jenv add /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
  7. definieren JDK6 für das Verzeichnis, in dem Android Device Monitor befindet:
    $ cd ~/Library/Android/sdk/tools/
    $ jenv local 1.6
+0

Zwischen den Schritten 3 und 4 ich hinzufügen würde: 'source ~/.bash_profile ' –

+1

Guter Punkt, hinzugefügt! –

Verwandte Themen