Ошибка запуска Android Studio

Я установил Android Studio, и я выполнил все описанные здесь шаги

Но когда я запускаю studio.sh я получил сообщение об ошибке:

«Tools.jar» не относится к классу классов Android Studio. Пожалуйста, убедитесь, что JAVA_HOME указывает на JDK, а не JRE

Может ли кто-нибудь здесь помочь мне с этим?

Solutions Collecting From Web of "Ошибка запуска Android Studio"

Проверьте правильность установки 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 
  sudo apt-get install default-jdk 

Это все в ubuntu 11

Это вызвано установкой JAVA JRE в отличие от JAVA JDK.

Решение прост:

 sudo apt-get install openjdk-7-jdk 

http://www.maxmakedesign.co.uk/development/2013/android-studio-tools-jar-classpath/

Ошибка объясняется сама по себе, вам нужно установить переменную среды в JDK-путь вместо JRE, вот она

 JDK_HOME: C:\Program Files\Java\jdk1.7.0_07 

Проверить путь для linux

И здесь возможно дублирование Android Studio не работает

Вдовы 7 64 бит.

  1. JAVA_HOME указывает на каталог JRE (не JDK)
  2. Копирование инструмента. Jar из каталога JDK \ lib в каталог ANDROIDSTUDIO \ lib разрешает проблему

В 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

У меня была такая же проблема на новом установленном Linux Mint 16. Чтобы исправить это, вам просто нужно ввести команду

 sudo apt-get install openjdk-7-jdk 

Вот и все. Вам даже не нужно добавлять репозитории или создавать JAVA_HOME в вашей среде.

Сначала проверьте правильность установки java JDK

Dpkg –list | Grep -i jdk

  • Если не установить JDK, загрузите последнюю версию JDK из oracle

    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 Runtime Environment (сборка 1.7.0_40-b43) 64-разрядная серверная виртуальная машина Java HotSpot TM (сборка 24.0-b56, смешанный режим)

  • > Добавить в следующий оператор в studio.sh файл в каталоге android-studio / bin JAVA_HOME = / home / user / installs / jdk1.7.0_40

Наконец, запустите свою студию Android по следующей команде ./studio.sh

На ubuntu я пробовал все описанные здесь методы, но никто не работал.

В конце концов я сделал следующее:

  • Скачать JDK из oracle, извлечь архив

  • android-studio/bin/studio.sh и добавьте наверху

    Экспорт JAVA_HOME = / путь / в / jdk

  • Сохраните файл и cd android-studio/bin и запустите Android Studio: ./studio.sh

Для меня, работая с Fedora 22 с Gnome 16.2, это решение помогло мне. Короче говоря, вы должны установить java-1.8.0-openjdk-devel, файлы разработки JDK.

Откройте терминал и найдите последнюю версию пакета разработки 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 

Проблема заключается в ошибке на Fedora 20. Ошибка очень странная: если у меня установлен плагин Google Talk, сбой Eclipse ( https://bugs.eclipse.org/bugs/show_bug.cgi?id=334466 ). Это сумасшествие для меня. Я думал, что это версия Java, и с Java 6 мое затмение все еще сбой. Чтобы решить эту проблему, я должен использовать gnome / GTK вместо KDE. Теперь он работает «хорошо» (в среде gnome). Спасибо за все ответы.

Я столкнулся с аналогичной проблемой в Windows 7 x64 Professional Edition. Пожалуйста, обратите внимание на следующие шаги, чтобы устранить эту проблему.

  1. Tools.jar отсутствует из требуемого пути, если вы используете версию xdk1.7 x64 bit.

  2. Установите x86 версию jdk1.7

  3. Установите JDK_HOME = "C: \ Program Files (x86) \ Java \ jdk1.7.0_67" и обновите переменную среды пути как путь = "C: \ Program Files (x86) \ Java \ jdk1.7.0_67 \ bin" Примечание: Linux Поместите правильный путь.

  4. Запустите 32-битное приложение из / android-studio \ bin.

Я протестировал и проверил эти шаги в Windows 7 с 32-разрядным jdk1.7

Вероятно, потому, что у вас нет 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

Несколько полезных ссылок для дальнейших разъяснений:

  • Как установить JDK на Ubuntu (Linux)?

  • Как установить JAVA_HOME для OpenJDK?

Надеюсь это поможет.

В Windows 7 просто запустите файл studio.bat в вашей папке Android-студии / bin, щелкнув правой кнопкой мыши как администратор. Теперь попросите импортировать предыдущие настройки студии. Игнорируйте это, и в следующем диалоговом окне вы можете указать путь к каталогу jdk. Это все.

завивать волосы щипцами

Я столкнулся с этой проблемой, когда я ссылался

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

В моей среде JAVA_HOME var вместо рекомендованной Android Studio

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

Я использую x64 версию JDK для Windows 10 Pro.

Из инструкций по установке Android Studio.

Перед установкой Android Studio убедитесь, что вы установили JDK 6 или более поздней версии (только JRE недостаточно). -JDK 7 требуется при разработке для Android 5.0 и выше. Чтобы проверить, установлен ли JDK (и какая версия), откройте терминал и введите javac -version. Если JDK недоступен или версия ниже версии 6, загрузите Java SE Development Kit 7

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

У вас есть 2 вещи, которые вы должны проверить:

  1. Убедитесь, что файл /etc/environment имеет правильные значения JAVA_HOME и PATH относящиеся к вашему каталогу установки Java.
  2. Убедитесь, что у вас есть правильная версия Java (возможно, вы используете дистрибутив Linux, которому нужна серверная версия Java), вам может понадобиться эта версия, например, мой JRE для сервера .

В моей установке Linux Mint 17.3 я нашел эти инструкции невероятно полезными.

Проблема, похоже, сводится к тому, что по умолчанию Java по умолчанию является OpenJDK и Android Studio, предпочитающим JDK от Oracle. На самом деле я не выполнил шаги удаления OpenJDK, указанные в учебнике, но загрузил только Oracle 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 Oracle, давая

 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)