Настройка OS X для разработки под Android. ИЛИ Являются ли среды * nix намеренно запретительными? - PullRequest
1 голос
/ 31 октября 2009

Я пытаюсь начать разработку Android под OS X (здесь ключ к успеху). Я прочитал все забавные вещи на http://developer.android.com/sdk/index.html. Я получил основы, установил JDK, Eclipse, Android SDK, плагин Eclipse и ADT. Это много, но я понимаю смысл каждого шага, так что, хорошо, хорошо. Тогда есть миллион (хорошо, немного меньше) мелочей, таких как добавление местоположения SDK к вашему пути. Что якобы означает редактирование файла .profile, который вы не видите в OS X, если не используете терминал (или какой-то другой метод работы со скрытыми файлами). По-видимому, потому что для меня этот файл по какой-то причине находится не в том месте. Так как я не знаю, где это, сейчас я не могу запустить что-либо из Android SDK без ручного перехода в каталог инструментов (и, возможно, это ответ на вопрос, который я получаю ...).

Несмотря на это, после того, как все, что сделано, местоположение SDK необходимо выбрать из Eclipse после того, как установщик плагина Android вышел и сделал много всего. Вещи, которые не включают установку или размещение SDK. Но, хорошо, сделано. Тем не менее, это также должно было добавить хотя бы одну цель, но это не так. Обычно это просто означает быстрый поиск в Google, но, очевидно, ни одна из документации в Интернете не знает об этом случае ... кроме как указать мне на исходный код плагина Android, который представляет ошибку (на случай, если вам интересно: http://www.netmite.com/android/mydroid/cupcake/development/tools/sdkmanager/libs/sdkuilib/src/com/android/sdkuilib/SdkTargetSelector.java).

Кажется, что так много ручных шагов для стандартных операций; установить SDK и использовать его. Затем, если что-то пойдет не так, нужно просто знать, что нужно знать * разработчикам nix. Я за то, что знаю систему, на которой вы разрабатываете, но я не системный администратор. Я просто хочу написать код. Почему не может быть просто установщика, который помещает вещи туда, куда им нужно, чтобы я мог приступить к какой-то реальной разработке?

Но, я полагаю, мой реальный вопрос: если вы выполнили все указания на сайте Google для разработчиков Android по установке всех различных компонентов, а целей нет, почему их там нет и как это исправить?

Спасибо.

Ответы [ 3 ]

4 голосов
/ 31 октября 2009

Если у вас нет .profile в вашем домашнем каталоге, вы можете просто создать его в своем домашнем каталоге - это просто текстовый файл. Одна из проблем, связанных с владением и использованием системы UNIX, заключается в том, что вам нужно будет понять, как она работает, если вы собираетесь разрабатывать код для нее или использовать ее в качестве среды разработки. Это ничем не отличается от Windows или любой другой ОС.

Потратьте несколько минут и прочитайте немного о окружении и вы будете благодарны в будущем. Что касается "установщика, который помещает вещи куда ..." , это то, что я хотел бы обсудить с вашим местным представителем Google. Я работал с большим количеством пакетов на основе Java, которые прекрасно справляются с задачей на моем MacBook.

1 голос
/ 31 октября 2009

Во-первых, файл .profile: если его не существует, просто создайте его (как уже говорили другие) и добавьте в него все, что вам нужно. Это должно быть в вашем домашнем каталоге (например, /home/YourName/.profile).

Если у вас нет целей: после установки SDK вам нужно установить любую платформу, какую вы хотите. От документы :

Стартовый пакет Android SDK включает в себя только один компонент: последнюю версию SDK Tools. В этот компонент входит инструмент Android SDK и AVD Manager, который можно использовать для загрузки других компонентов с сайта хранилища SDK. Инструмент предоставляет графический пользовательский интерфейс, который позволяет просматривать хранилище, выбирать новые или обновленные компоненты для загрузки, а затем устанавливать их в свой SDK.

Я действительно рекомендую вам прочитать всю эту страницу. Весь этот процесс довольно прост / безболезнен, если вы потратите время на чтение и понимание инструкций (и документация просто фантастическая).

1 голос
/ 31 октября 2009

Ну, я не знаю о ваших других проблемах, но если у вас не было файла .profile, вы всегда можете создать его в своем домашнем каталоге. Я не знаю, есть ли OS X по умолчанию, что вы должны использовать, хотя. Для меня было не слишком сложно настроить Android SDK, но я уже использую Eclipse, поэтому, может быть, поэтому.

Используете ли вы 2.0 SDK? В меню «Окно» в программе «Затмение» откройте Android SDK и AVD Manager, и в доступных пакетах посмотрите, есть ли что-нибудь, что вы можете установить. Похоже, вам не хватает одного из них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...