Почему установка Android SDK не работала с загрузкой репозитория Eclipse, но выполнялась с загрузкой Eclipse 3.6.2 вручную? - PullRequest
1 голос
/ 04 марта 2012

Я установил Eclipse из репозитория, используя менеджер пакетов synaptic под Ubuntu 10.04 LTS.Я установил SDK, который я скачал с сайта разработчика Android; ссылка на сайт загрузки SDK .И впоследствии я попытался установить плагин ADT для eclipse по ссылке на инструкцию по установке на странице разработчика , вставив соответствующий адрес для нового программного обеспечения

https://dl-ssl.google.com/android/eclipse/

Но пытаясь загрузить плагинысоздал ошибки и не продолжил.Я даже пытался вставить путь к SDK в файле bashrc в домашнем каталоге, как рекомендовано здесь .

В конце концов, я скачал с сайта затмения Helios 3.6.2 и вставил адрес плагина ADT, который затем прошел без проблем.Он загрузил SDK автоматически, и ему даже не нужно было загружать SDK самостоятельно или добавить путь к SDK в .bashrc.

Так что мой вопрос: почему произошла ошибка версии Eclipse, загруженной из хранилища?Это версия была в пределах рабочих версий в спецификациях.Кроме того, почему SDK предписывается при необходимости загружать перед плагином ADT, чтобы он был способен для разработки Android, когда в моем случае это было не нужно?

Ответы [ 3 ]

2 голосов
/ 04 марта 2012

Ну, я думаю, что загрузка Eclipse с собственного сайта, а не из стороннего хранилища, всегда даст вам лучшую (по крайней мере, самую последнюю) версию. Было бы странно, если бы все было наоборот.

Что касается вашего второго вопроса: когда вы добавляете плагин ADB, вы можете сказать ему, если у вас уже есть Android SDK на вашем компьютере (и указать его местоположение), или попросить его получить собственную версию Android SDK (который он загружает в каталог плагинов Eclipse). Вы можете в значительной степени использовать любой вариант здесь с тем же конечным результатом

1 голос
/ 04 марта 2012

Когда вы устанавливаете eclipse через aptitude, он устанавливает для всех пользователей с соответствующими правами, например, плагины устанавливаются на /usr/share/eclipse/plugins, и этот каталог имеет следующие права доступа:

$ ls -ld /usr/share/eclipse/plugins
drwxr-xr-x 6 root root 32768 2011-10-15 09:01 /usr/share/eclipse/plugins

Затем для установкилюбые плагины (например, ADT) от самого eclipse, вам нужно запустить eclipse под соответствующим пользователем - увы, eclipse не запрашивать необходимые права при установке плагина.

Если вы распаковываете tarball, скачанный сhttp://www.eclipse.org где-то в вашем домашнем каталоге, вы делаете это под текущим пользователем, поэтому все владельцы / группы для каталогов и файлов установлены соответственно:

$ ls -ld ~/eclipse/plugins
drwxrwxr-x 22 darkmist darkmist 36864 2012-02-28 22:01 /home/darkmist/eclipse/plugins
1 голос
/ 04 марта 2012

Ответ на этот вопрос очень прост. Eclipse в репозитории Ubuntu 10.04 - версия 3.5.x. Хотя минимальная версия Eclipse для SDK составляет 3,6 и выше. Здесь - ссылка на системные требования

...