2011-12-04 1 views
0

Как мы все знаем, перед установкой приложений Android с помощью Eclipse необходимо установить множество вещей.Каковы наилучшие практики для локаций Android-инструментов?

Я закончил с различными частями в местах, отмеченных ниже; если бы я «все это делал снова», я бы не стал размещать их в тех же местах. Существует ли «предпочтительный метод» для того, где эти различные инструменты должны быть установлены?

Eclipse = C:\Users\Clay\Downloads\eclipse\eclipse 
ADT = C:\Users\Clay\Downloads\eclipse\eclipse\plugins 
JDK = C:\Program Files\Java\jdk1.7.0_01 
JRE = C:\Program Files\Java\jre7 
ADK = C:\Program Files (x86)\Android\android-sdk 

... Почему у меня есть и в «Program Files» и «Program Files (x86)» папку я не знаю, но мне интересно, если это смешивание и сопоставление может быть проблематичным.

+0

Причина, по которой у вас есть папка «Program Files (x86)», заключается в том, что вы используете 64-разрядную версию Windows. Что касается «предпочтительного метода» - я просто загружаю и устанавливаю везде, где выглядит логично в моем извращенном сознании. Пока затмение может найти все, это не имеет значения. – Squonk

+0

Но почему два разных - и общий, и ванильный И x86? –

+0

Для обратной совместимости - по той же причине, что и Windows NT v3.1 (еще в начале 1990-х - да, я такой старый) была папка Windows \ System и папка Windows \ System32. Папка «Система» предназначалась для 16-разрядных приложений Windows. Приложения Windows NT (написанные на собственном опыте) использовали System32. – Squonk

ответ

1

Хорошо, что структура папок, которую вы используете, довольно хороша. Вот как я все складываю. Он пытается разместить инструменты разработки/sdks в корневом каталоге по сравнению с программными файлами. Исключением для этого является Java, который при установке фактически устанавливает себя в Program Files.

Скажите мой корень C: и я использую tools-install в качестве базовой папки, это как структура каталогов выглядит

Eclipse = C:\tools-install\eclipse 
ADT = <installed by eclipse so goes in Eclipse dir> 
JDK/JRE = C:\Program Files\Java 
(One thing to note though 
I set windows `JAVA_HOME` to `c:\Progra~1\Java\jdk1.7.0_01` 
to avoid the `space` in the path) 
ADK = C:\tools-install\android-sdk 

И причина у вас есть папка x86, что вы работаете 64-разрядной версии Windows. ПРИМЕЧАНИЕ. Причина сохранения Java в файлах программы заключается в том, что ее легко обновить, когда новая версия java arives. Мне просто нужно обновить JAVA_HOME и не перемещать файлы (так как я видел, как люди копировали папку Java в корневой каталог, чтобы избежать ошибки space).

1

Многие из них относятся к личным предпочтениям и, конечно же, к системе, которую вы используете. Я разрабатываю Ubuntu и MacOS дома и Windows 7 на работе. Все три совершенно разные, и я не слышу, пока они работают!

Для записи, SDK на мои окна установки является: c:\Android в то время как на Linux это: ~/Development/android-sdk-linux_x86

Я не делаю OCD так на другой установке, вероятно, было бы совершенно иначе;)

Если вы можете развиваться в Linux, я думаю, вы найдете ее более гладкой. Моя установка Windows довольно неуклюжая и ненадежная. Аналогичные проблемы имеют коллега (который является большим поклонником Win7).