2011-01-02 2 views
2

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

  1. Synaptic Package Manager имеет «по умолчанию-JDK» («Стандартный Java или Java Kit совместим развития»).

sun.com имеет два "Java SE Development Kit 6u23 для Linux x64, Multi-язык":

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

Какой из них правильный для разработки Android с помощью Eclipse, SDK-3.6.1-Linux-GTK-x86_64.tar .gz?

ответ

2

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

Java SE Development Kit 6u23: JDK-6u23-Linux-x64-rpm.bin

RPM == менеджер Redhat Package ... так, не использовать, так как вы используете Ubuntu.

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

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

+0

спасибо и +1. Не могли бы вы прояснить, кто из двух, кто «будет работать отлично», является предпочтительным? Они по сути то же самое? –

+0

ОК, я думаю, что нашел ответ, благодаря http://www.coderanch.com/t/111114/Linux-UNIX/JDK-Ubuntu, который говорит о том, что лучше сначала использовать синаптический JDK и установить только SUN, если необходимо. –

+0

Это, вероятно, не характерно для android. – Falmarri

0

Затем снова, http://developer.android.com/sdk/installing.html, кажется, предлагает другой подход:

  1. APT-получить установку ia32-LIBS
  2. APT-получить установку ВС-Java6-JDK

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

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

+0

Synaptic - это всего лишь графический интерфейс для apt-get, поэтому вы будете устанавливать пакет Synaptic. – Cristian

+0

ОК, но я все еще смущен: (1) Требуется ли веб-страница Android, в которой указано, что ia32-libs по-прежнему актуальны? (2) Если да, то почему относится к Eclipse 3.3, когда мы сейчас находимся на уровне 3.6? Означает ли это, что это устарело? –

1

Установить солнечный 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

Спасибо @Falmarri. Однако я все еще запутался. На веб-сайте Android упоминается требование установить ia32-libs, о котором не упоминается в ссылке, которую вы привезли. Какой из них правильный? –

+0

@ Falmarri, похоже, вы предлагаете 4-й путь. Какую версию Ubuntu вы используете? Это 64-бит? Является ли ваш Eclipse 64-разрядным? Вы разрабатываете Android на своем Ubuntu? –

+1

Я запустил Kubuntu maverick 64. Хотя я тоже сделал это 10.04, 9.10 и 9.04. Все kubuntu, все 64 бит. Да, я интенсивно разрабатываю для android, и я использую 64-битное затмение и 64-битное JVM – Falmarri

 Смежные вопросы

  • Нет связанных вопросов^_^