Android Studio 실행 오류


Answers

Java JDK가 올바르게 설치되어 있는지 확인하십시오.

dpkg --list | grep -i jdk

그렇지 않은 경우 JDK를 설치하십시오.

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update && sudo apt-get install oracle-java8-installer

설치가 끝나면 jdk를 활성화해야합니다.

update-alternatives --display java

Ubuntu에서 Java JDK 8을 사용하는지 확인하십시오.

java -version

모든 것이 제대로 되었다면 그 답은 다음과 같아야합니다.

java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)

어떤 컴파일러가 사용되었는지 확인하십시오.

javac -version

다음과 같이 표시되어야합니다.

javac 1.8.0_91

마지막으로 JAVA_HOME을 환경 변수에 추가하십시오.

/etc/environment 편집하고 JAVA_HOME=/usr/lib/jvm/java-8-oracle 을 파일의 끝에 추가하십시오

sudo nano /etc/environment

파일의 끝에 추가

JAVA_HOME=/usr/lib/jvm/java-8-oracle

그런 다음 재부팅해야합니다. 터미널에서 다음 작업을 수행 할 수 있습니다.

sudo reboot

JDK를 삭제하려는 경우

sudo apt-get remove oracle-java8-installer
Question

Android Studio를 설치했으며 here 설명 된 모든 단계를 따랐 here

하지만 studio.sh 시작하면이 메시지에 오류가 있습니다.

'tools.jar'은 Android Studio 클래스 경로에 없습니다. JAVA_HOME이 JRE 대신 JDK를 가리 키도록하십시오.

여기 누구든지 이걸 도와 줄 수 있니?




확인해야 할 2 가지 사항이 있습니다.

  1. /etc/environment 파일에 Java 설치 디렉토리를 나타내는 올바른 JAVA_HOMEPATH 값이 있는지 확인하십시오.
  2. 올바른 자바 버전을 가지고 있는지 확인하십시오 (아마도 서버 버전의 Java가 필요한 Linux 배포판을 사용하고 있습니다). 서버용 JRE같이이 버전이 필요할 수 있습니다.



과부 7 64 비트.

  1. JAVA_HOME이 JRE (JDK가 아님) 디렉토리를 가리 킵니다.
  2. tools.jar를 JDK \ lib 디렉토리에서 ANDROIDSTUDIO \ lib 디렉토리로 복사하면 문제가 해결됩니다.









내가이 문제를 언급했을 때 나는이 문제에 부딪쳤다.

 [drive]:\Program Files\Java\jdk1.8.0_65 

내 JAVA_HOME 환경에서 Android Studio 권장 대신 var

[drive]:\Program Files\Java\jdk1.7.0_79. 

Windows 10 Pro에서 x64 버전의 JDK를 사용하고 있습니다.

Android Studio 설치 안내.

Android Studio를 설정하기 전에 JDK 6 이상 (JRE만으로는 충분하지 않음)을 설치해야합니다. Android 5.0 이상을 개발할 때는 JDK 7이 필요합니다. JDK가 설치되어 있는지 (그리고 어떤 버전인지) 확인하려면 터미널을 열고 javac -version을 입력하십시오. JDK를 사용할 수 없거나 버전이 버전 6보다 낮은 경우 Java SE Development Kit 7을 다운로드하십시오.

http://developer.android.com/sdk/installing/index.html?pkg=studio




Java JDK가 올바르게 인스톨되었는지 최초로 확인한다

dpkg --list | grep -i jdk

  • JDK를 설치하지 않을 경우 Oracle JDK의 최신 버전을 다운로드하십시오.

    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  • 추출기를 컴퓨터의 적절한 위치에 추출합니다 추출 위치 가져 오기

  • vi ~ / .bashrc 또는 vi ~. / bash_profile JAVA_HOME = / home / user / installs / jdk1.7.0_40 PATH = $ JAVA_HOME / bin

    source ~ / .bashrc 또는 ~ / .bash_profile 소스

  • 설치 후 java -version whcih java를 확인할 수 있습니다.

모든 것이 정확하다면 그 답은 다음과 같이되어야합니다 :

Java 버전 "1.7.0_40"Java (TM) SE 런타임 환경 (빌드 1.7.0_40-b43) Java HotSpot (TM) 64 비트 서버 VM (빌드 24.0-b56, 혼합 모드)

  • > studio.sh의 다음 명령문에 android-studio / bin 디렉토리의 파일을 추가하십시오. JAVA_HOME = / home / user / installs / jdk1.7.0_40

마지막으로 다음 명령으로 안드로이드 스튜디오를 시작하십시오 ./studio.sh




Windows 7 x64 프로페셔널 에디션에서 비슷한 문제에 직면했습니다. 다음 단계에 따라이 문제를 해결하십시오.

  1. jdk1.7 x64 비트 버전을 사용하는 경우 tools.jar이 필수 경로에서 누락되었습니다.

  2. jdk1.7의 x86 버전을 설치하십시오.

  3. JDK_HOME = "C : ₩ Program Files (x86) ₩ Java ₩ jdk1.7.0_67"로 설정하고 경로 환경 변수를 경로 = "C : ₩ Program Files (x86) ₩ Java ₩ jdk1.7.0_67 ₩ bin"으로 업데이트하십시오. 적절한 길을 열어 라.

  4. / android-studio \ bin 폴더에서 32 비트 응용 프로그램을 실행합니다.

나는 Windows 7에서 32 비트 jdk1.7로 이러한 단계를 테스트하고 검증했다.




OpenSuSE 13.1 및 일부 13.2 버전에서는 다음 작업도 수행해야합니다.

  • java-1_7_0-openjdk-devel 패키지를 설치하십시오.
  • 스튜디오를 시작할 때 JAVA_HOME 경로를 변경하십시오.

x86의 경우 : JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0/ sh studio.sh

x64 : JAVA_HOME=/usr/lib64/jvm/java-1.7.0-openjdk-1.7.0/ sh studio.sh




Windows 7에서는 마우스 오른쪽 버튼으로 관리자 권한을 가진 android-studio / bin 폴더에서 studio.bat 파일을 실행하면됩니다. 이제 이전 스튜디오 설정을 가져 오십시오. 이것을 무시하고 다음 대화 상자에서 jdk 디렉토리의 경로를 지정할 수 있습니다. 그게 다야.

마르셀




우분투에서 나는 여기에 설명 된 모든 방법을 시도했지만 아무도 작동하지 않습니다.

내가 결국 한 것은 :

  • oracle에서 JDK를 다운로드하고 압축을 풉니 다.

  • android-studio/bin/studio.sh 편집하고 상단에 추가하십시오.

    export JAVA_HOME = / path / to / jdk

  • 파일을 저장하고 cd android-studio/bin 을 실행하고 Android Studio를 시작합니다. ./studio.sh




 sudo apt-get install default-jdk

그것은 우분투 11에 있습니다.




필자의 Linux Mint 17.3 설치시, 이 지침이 매우 유용하다는 것을 알게되었습니다.

이 문제는 시스템의 기본 자바 인 OpenJDK와 안드로이드 스튜디오가 오라클의 JDK를 선호하는 것으로 드러난다. 실제로 OpenJDK 제거 단계를 수행하지 않았지만 오라클 JDK를 다운로드하여 내 시스템의 기본값으로 설정했습니다. Android Studio가 바로 작동했습니다.

연결된 페이지가 사라지면 내가 취한 조치는

Oracle JDK를 다운로드하십시오. 내 것은 1.7.0_79 버전이었습니다.

tar -zxvf jdk-7u79-linux-x64.tar.gz
sudo mkdir -p /opt/java
sudo mv jdk1.7.0_79 /opt/java
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/jdk1.7.0_79/bin/java" 1
sudo update-alternatives --set java /opt/java/jdk1.7.0_25/bin/java

java -version

시스템이 오라클의 JDK를 사용하고 있음을 확인하고

java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)



나는 새로운 Linux Mint 16에 같은 문제를 가지고 있었다. 이것을 고치려면 명령을 입력하면된다.

sudo apt-get install openjdk-7-jdk

그리고 그게 다야. 환경에 리포지셔리를 추가하거나 JAVA_HOME을 생성 할 필요가 없습니다.




문제는 Fedora 20의 버그입니다.이 버그는 매우 이상합니다. Google 토크 플러그인이 설치된 경우 Eclipse가 다운됩니다 ( https://bugs.eclipse.org/bugs/show_bug.cgi?id=334466 ). 그것은 나를 위해 미치다. 나는 그것이 Java 버전이라고 생각하고 Java 6에서 내 식은 여전히 ​​부서졌습니다. 이 문제를 해결하려면 KDE 대신 gnome / GTK를 사용해야합니다. 이제는 "잘"작동합니다 (그놈 환경에서). 모든 해답을 가져 주셔서 감사합니다.




그것은 당신이 당신의 컴퓨터에 jdk를 설치하지 않았기 때문일 것입니다. 나는 처음 실행했을 때 똑같은 문제가있었습니다. 터미널 ( CTRL + ALT + T )을 열고 다음을 입력하십시오 : sudo apt-get install openjdk-7-jdk

설치가 완료되면 Java 환경 변수. 단계는 다음과 같습니다.

  1. sudo gedit /etc/environment
  2. JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386 (위치는 Java 설치에 따라 다를 수 있음)
  3. export JAVA_HOME
  4. 저장하고 편집기를 종료하십시오.
  5. 터미널을 사용하여 경로 변수를 다시로드하십시오 : . /etc/environment . /etc/environment

더 자세한 설명을위한 몇 가지 유용한 링크 :

희망이 도움이됩니다.




Fedora 22 를 Gnome 16.2와 함께 실행하면이 solution 도움이되었습니다. 즉, JDK의 개발 파일 인 java-1.8.0-openjdk-devel을 설치해야합니다.

터미널을 열고 최신 버전의 JDK 개발 패키지를 검색하십시오.

$ dnf search jdk-devel
Last metadata expiration check performed 12:44:51 ago on Mon Aug  3 22:20:24 2015.
============================ N/S Matched: jdk-devel ============================
java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.8.0-openjdk-devel-debug.x86_64 : OpenJDK Development Environment with
                                      : full debug on
$ sudo dnf install java-1.8.0-openjdk-devel