LINUX.ORG.RU
ФорумMobile

Как грамотно установить Eclipse для разработки под Android?

 ,


0

1

Устанавливал давно Eclipse (3.8) для разработки на Java SE. Сейчас нужно разработать нечто под Android.

Установил все SDK, ADT, вроде бы все плагины, но постоянно возникают в самом Eclipse ошибки регулярно, например: «Loading data for Android has encountered a problem. Parsing data for Android failed.Unsupported major.minor version 51.0.» - возникает при запуске программы. Не создается даже проект. Обновлял все, что можно (JDK, JRE) - так советовали на StackOverflow. Ошибка не исчезает. Не знаю уже, что делать. Потратил на устранение ошибок уже 2 вечера... Одну ошибку исправишь - другая появляется.

Как обновиться до 4.x версии Eclipse? Хочу все заново переустановить от отчаяния, но как? Как с корнями это сделать?

На винде тоже ошибки постоянно, наподобие «Error: This Android SDK requires Android Developer Toolkit version 22.6.1 or above» - хотя проверяю обновления, а Eclipse говорит, что обновлений нет.

Я считаю, что для Eclipse слишком много косяков. Вообщем порываюсь попробовать Android Studio или IDEA.

емнип, даже на сайте разработчиков андроид были строчки, что эклипс - устаревший способ разработки - используйте андроид студию, что я и делаю - брат жив!

aol ★★★★★
()

Самый простой способ – скачать ADT Bundle и не парить себе мозг. Ну и что что будет два эклипса в системе. Это ещё не предел.

mono ★★★★★
()
Ответ на: комментарий от aol

используйте андроид студию, что я и делаю - брат жив!

И да, лучше пользоваться IDEA/Android Studio.

mono ★★★★★
()

ЕМНИП на сайте гугла есть уже собранная версия эклипса. Качаешь, запускаешь бинариник с названием «эклипсе» и все.

Zhbert ★★★★★
()

Как обновиться до 4.x версии Eclipse?

Из репов наверно. А если дистрибутив совсем уж древний(кстати какой?), то с сайта еклипса.

Обновлял все, что можно (JDK, JRE) - так советовали на StackOverflow

С какой? И до какой? И не прописано ли чего в eclipse.ini? На крайний случай можно самому туда нужный jdk вписать.

Error: This Android SDK requires Android Developer Toolkit version 22.6.1 or above

Обновить adt. Вытекает из обновления эклипса, с последующей установкой adt из https://dl-ssl.google.com/android/eclipse/ и оттуда же выкачать нужные сдк, доки и иже с ними.

yacuken ★★★★
()

просто качаешь adt bundle, распаковываешь, и пользуешься. или android studio, но там свои грабли. особенно под онтопиком.

waker ★★★★★
()
Ответ на: комментарий от waker

Установил Android Studio

При первом же запуске ошибка: «OpenJDK 6 is not supported. Please use Oracle Java or newer OpenJDK.» - ok, скачал с сайта Oracle свежайший JDK, распаковал tar.gz-файл с ключами -zxfv, проблема не исчезает. Подскажите что делать пожалуйста. Мне кажется, что у меня что-то совсем напутано с этими всеми JDK и JRE. Сроки горят по-страшному, уже 3 дня не могу установить никакую IDE....

kirkadev
() автор топика
Ответ на: Установил Android Studio от kirkadev

все же знают, что openjdk говно. ставь oracle jdk.

а вообще какие могут быть сроки, если ты даже не знаешь как ide запустить? ты еще потом неделю потратишь пока hello world запустишь.

waker ★★★★★
()
sudo add-apt-repository ppa:didrocks/ubuntu-developer-tools-center
sudo apt-get update
sudo apt-get install ubuntu-developer-tools-center
udtc android
fornlr ★★★★★
()
Ответ на: комментарий от aol

В виндах помогло

Спасибо. А в Debian буду добивать, когда время появится.

kirkadev
() автор топика

FreeBSD 10.1-STABLE amd64

openjdk-7.71.14_1,1

android-sdk_r23.0.2-linux.tgz

android-studio-ide-135.1538390-linux.zip

Распаковал. Сконфигурировал Android Studio на Android SDK. При попытке собрать первый демо-проект получаю в окошке лога среды:

Error:Cause: net.rubygrapefruit.platform.internal.jni.PosixProcessFunctions.getPid()I
И там повсюду в проекте этот несчастный gradle рассован зачем-то.

iZEN ★★★★★
()
Последнее исправление: iZEN (всего исправлений: 1)
Ответ на: комментарий от iZEN

Давно JAVA_HOME не нужно ставить

да, давай расскажи мне через какой либастрал оно найдет ждк, распакованый из тарбола в хомяк, ага? :)

aol ★★★★★
()
Ответ на: комментарий от aol
> /usr/local/bin/registervm
Usage: registervm path
> pkg which /usr/local/bin/registervm
/usr/local/bin/registervm was installed by package javavmwrapper-2.5
> man registervm
REGISTERVM(1)           FreeBSD General Commands Manual          REGISTERVM(1)

NAME
     registervm, unregistervm -- register/unregister a Java VM

SYNOPSIS
     registervm /path/to/java
     unregistervm /path/to/java

DESCRIPTION
     The registervm and unregistervm utilities allow a Java VM to be regis-
     tered and unregistered as a possible Java VM that javavm can use.  The
     registration process places the registered VM in the Java VM wrapper con-
     figuration file in sorted order.  When unregistering the Java VM is
     removed from the Java VM wrapper configuration file and will no longer be
     a possible choice for javavm.

FILES
     /usr/local/etc/javavms
             The location of the Java VM wrapper configuration file.

EXAMPLES
     /usr/local/bin/registervm /usr/local/jdk1.6.0/bin/java
             Register /usr/local/jdk1.6.0/bin/java as a possible choice of
             Java VM for javavm.

     /usr/local/bin/unregistervm /usr/local/jdk1.6.0/bin/java
             Remove /usr/local/jdk1.6.0/bin/java as a possible choice of Java
             VM for javavm.

SEE ALSO
     checkvms(1), javavm(1), javavms(5)

BUGS
     The registervm and unregistervm utilities remove both blank lines and
     purely comment lines from the Java VM wrapper configuration file.

FreeBSD 10.1                   February 24, 2005                  FreeBSD 10.1
iZEN ★★★★★
()
Последнее исправление: iZEN (всего исправлений: 1)
Ответ на: комментарий от iZEN

ты б еще про update-alternatives вспомнил :)
это всё дистро-специфичные вещи, а export JAVA_HOME надёжен, как железобетон. так что, низачот ;)

aol ★★★★★
()
Ответ на: комментарий от aol

Переменная JAVA_HOME не нужна, так как различные программы могут содержать внутри себя другую/встроенную имплементацию Java и будут разнообразные глюки, если JAVA_HOME будет указывать не на ту версию, какая требуется программе. http://unixforum.org/index.php?showtopic=36476

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

кто тебе сказал, что я её глобально выставлять собрался? для каждой программы можно сделать это отдельно. :) именно в этом и гибкость.

//ты мне еще из девяностых ссылку откопай :-D

aol ★★★★★
()

Берешь свежий eclipse с http://eclipse.org. Удаляешь старый, разворачиваешь новый, ставишь ADT и нужные плагины к eclipse. Всё, обновился.

no-dashi ★★★★★
()

Поставь oracle jdk 7 или 8 версии, должно заработать

false13
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.