2017-11-05 2 views
5
내가 Android 기기 모니터를 열 때, 나는 다음과 같은 오류가 점점 오전

:Android 기기 모니터 우분투에 개방되지 17.10

An error has occurred. See the log file 
/home/omkar/Android/Sdk/tools/lib/monitor-x86_64/configuration/1509852867579.log. 

이미 시도 :

  1. 안드로이드 스튜디오를 실행을 "sudo를"/root 사용자 권한.
  2. Android SDK를 다시 설치하십시오.

내 구성 :

  1. 안드로이드 스튜디오 3.0
  2. 안드로이드 SDK의 API 버전 27
  3. 우분투 난의 로그에 대한 페이스트 빈 링크를 부착하고

17.10 그놈 문제. 로그 링크 : https://pastebin.com/cje8fkgY

+0

예, logcat이 열려 있습니다. 그렇지 않습니다. logcat에서 연결된 장치의 응용 프로그램 로그 만 볼 수 있습니다. 그러나 모니터에서는 RAM, 네트워크, CPU 소비의 다양한 그래프를 볼 수 있습니다. 모니터를 열 수 없습니다. –

+0

나는 동일한 설정과 adm 작업을하고있다. 자바 문제 일 가능성이 큽니다. 'echo $ JAVA_HOME'은 무엇을 반환합니까? – kalabalik

+0

@KalaBalik 그것은 "/ usr/lib/jvm/java-9-oracle"을 반환합니다. –

답변

4

Android Studio는 자체 Java 버전을 제공하지만(ADM)은 컴퓨터에 설치된 Java 버전에 따라 다릅니다. 웹의 다른 오류 보고서에서 ADM에 Java 8이 필요합니다 (예 : here). 이것은 또한 우리의 기계가 서로 다른 곳입니다. 위의 설명에서 언급했듯이 우분투 17.10, 안드로이드 SDK 27 및 안드로이드 스튜디오 3.0에도 불구하고 Java 8이 설치되어 있으며 ADM이 정상적으로 작동합니다.

따라서 Java 8을 시스템에 추가하고 기본 버전으로 만들 것을 제안합니다. 우분투에서는 이렇게 할 수 있습니다 :

sudo add-apt-repository ppa:webupd8team/java // only necessary if repository not yet added 
sudo apt-get update       // only necessary if repository not yet added 

sudo apt-get install oracle-java8-installer 
sudo apt-get install oracle-java8-set-default 
+0

java 9가 안정적입니다. 이전 버전을 사용해야하는 이유는 무엇입니까? ADM은 더 이상 사용되지 않습니다. 올바르게 대답하십시오. 이제는 스튜디오보기에서 ADM으로 logcat이 분리되었습니다. 문제는 Java 측이 아닌 ADM 측에서 발생합니다. 나는 Java 8에서도 이것을 시도했다. –

+0

"Android 장치 모니터의 대부분 구성 요소는 더 이상 사용되지 않습니다."(https://developer.android.com/studio/profile/monitor.html) – kalabalik

+0

그러면 새 프로파일 러를 여는 방법은 무엇입니까? 그게 나 한텐 열리지도 않아. –

0

기본 Java 버전을 설정해야합니다.

실행 :

sudo update-java-alternatives --list 

이름과 디렉토리하여 시스템의 모든 자바 설치를 나열하고 실행 :

sudo update-java-alternatives --set [JDK/JRE name e.g. java-1.8.0-openjdk-amd64] 

이가 완벽하게 작동 단계 아래이 후속 작업을 수행하려면 나를.