Какой JDK для разработки Android на Ubuntu 10.04 64-bit? - PullRequest
2 голосов
/ 02 января 2011

Ubuntu 10.04 64-bit выглядит многообещающе как среда разработки для Android. Теперь у меня все работает, но я застрял в следующей точке принятия решения:

  1. Менеджер пакетов Synaptic имеет ' default-jdk ' («Стандартная Java или Java-совместимый комплект разработчика ").

На сайте sun.com есть два «Java SE Development Kit 6u23 для Linux x64, Multi-language»:

  1. Java SE Development Kit 6u23: JDK-6u23-Linux-x64-rpm.bin
  2. Java SE Development Kit 6u23: JDK-6u23-линукс-x64.bin

Какой из них подходит для разработки Android с использованием eclipse-SDK-3.6.1-linux-gtk-x86_64.tar.gz?

Ответы [ 3 ]

2 голосов
/ 02 января 2011

Один для synaptic будет работать отлично.

Java SE Development Kit 6u23: jdk-6u23-linux-x64-rpm.bin

RPM == Redhat Package Manager ... так что не используйте его, так как вы используете Ubuntu.

Java SE Development Kit 6u23: jdk-6u23-linux-x64.bin

С этим комплектом все будет работать нормально.Вам нужно будет вручную настроить путь и тому подобное.

1 голос
/ 02 января 2011

Установить Sun Java JDK. Вы можете следовать этому руководству.

http://beeznest.wordpress.com/2010/04/23/howto-install-suns-java-on-ubuntu-lucid-lynx-10-04/

Редактировать Ссылка отредактирована. Это было для Java-плагина

Другое Редактирование

Я не уверен насчет ia32-libs или чего-то еще. Мне никогда не приходилось это делать. Что вы установили, когда впервые включили систему? Я всегда делал:

sudo apt-get install ubuntu-restricted-extras build-essential linux-headers-`uname -r`

И это в значительной степени устанавливает все, что мне нужно. Я думаю о Maverick, который также устанавливает Sun-Java, но не совсем уверен.

0 голосов
/ 02 января 2011

Опять же, http://developer.android.com/sdk/installing.html, похоже, предлагает другой подход:

  1. apt-get install ia32-libs
  2. apt-get install sun-java6-jdk

Обновление : Оказывается, что без ia32-libs , adb откажется работать. Таким образом, требование для ia32-libs (на 64-bit Ubuntu) и JDK, как указано на веб-сайте Android, остается в силе.

Базовое приложение HelloAndroid прекрасно работает из Eclipse, когда установлен только default-jdk из Synaptic. Таким образом, кажется, что «sun-java6-jdk» не является обязательным, и @Cristian был прав, поэтому я скоро отмечу его ответ как принятый.

...