Olej писал(а):
В принципе, у меня такое впечатление, что для Android среда IntelliJ IDEA будет покомфортнее и помощнее, чем хвалёный и повсеместно используемый Eclipse. Но и с Eclipse нужно будет восстановить в памяти пошагово установку и подготовку среды разработки для Android.
Теперь к
Eclipse.
Хотя бы просто потому, что подавляющее число описаний разработки приложений под Android описывают разработку именно в среде Eclipse, и по этой среде будет легче разобраться поначалу, если что-то в примерах из этих описаний пойдёт не так.
(я ставлю
2 среды разработки одновременно, и советовал бы так и другим делать)
Для разработки под Android в этом варианте должны быть установлены: а). JDK (и это тот случай, когда желательно Sun JDK, оригинал, а не Open JDK от GNU) + б). Android SDK + б). Eclipse IDE + в). плагин ADT к Eclipse IDE.
(но а). и б). у нас уже есть из предыдущих вариантов)
Относительно Eclipse IDE тут я абсолютно сторонник пакетных дистрибутивов - это то, что должно ставиться из репозитария дистрибутива, и нечего здесь гоняться за какой-то непонятной новизной. Вот то, что представлено в репозитарии Fedora 17 (у меня установлена только малая часть, и то давненько и не обновлённая, но, думаю, что и этого будет достаточно ... а остальное нужно позже посмотреть):
Код: Выделить всё
bash-4.2$ yum list all eclipse*
...
Установленные пакеты
eclipse-cdt.i686 1:8.1.0-0.6.junom6.fc17 @fedora
eclipse-dltk.noarch 4.0.0-1.fc17 @updates
eclipse-egit.noarch 2.0.0-1.fc17 @updates
eclipse-emf.noarch 2.8.0-1.fc17 @updates
eclipse-emf-core.i686 1:2.8.0-3.fc17 @updates
eclipse-equinox-osgi.i686 1:4.2.0-3.fc17 @updates
eclipse-jdt.i686 1:4.2.0-3.fc17 @updates
eclipse-jgit.noarch 2.0.0-1.fc17 @updates
eclipse-manpage.noarch 1.0.0-1.fc17 @updates
eclipse-mylyn.noarch 3.8.0-5.fc17 @updates
eclipse-mylyn-context-cdt.noarch 3.8.0-5.fc17 @updates
eclipse-nls.noarch 3.6.0.v20100814043401-8.fc17 @fedora
eclipse-nls-ru.noarch 3.6.0.v20100814043401-8.fc17 @fedora
eclipse-platform.i686 1:4.2.0-3.fc17 @updates
eclipse-rcp.i686 1:4.2.0-3.fc17 @updates
eclipse-rse.noarch 3.3.1-1.fc17 @fedora
eclipse-shelled.noarch 2.0.2-1.fc17 @updates
eclipse-swt.i686 1:4.2.0-3.fc17 @updates
Доступные пакеты
eclipse-anyedit.noarch 2.4.2-1.fc17 updates
eclipse-avr.noarch 2.3.4-4.fc17 fedora
eclipse-birt-chart.noarch 4.2.1-1.fc17 updates
eclipse-callgraph.i686 1.0.0-1.fc17 updates
eclipse-cdt.i686 1:8.1.0-1.fc17 _local
eclipse-cdt-parsers.i686 1:8.1.0-1.fc17 updates
eclipse-cdt-sdk.i686 1:8.1.0-1.fc17 updates
eclipse-changelog.i686 1:2.8.0-2.fc17 updates
eclipse-checkstyle.noarch 5.1.0-4.fc17 fedora
eclipse-cmakeed.noarch 1.1.6-2.fc17 fedora
eclipse-collabnet-merge.noarch 3.0.9-1.fc17 updates
eclipse-color-theme.noarch 0.11.1-3.fc17 updates
eclipse-dltk-itcl.noarch 4.0.0-1.fc17 updates
eclipse-dltk-mylyn.noarch 4.0.0-1.fc17 updates
eclipse-dltk-rse.noarch 4.0.0-1.fc17 updates
eclipse-dltk-ruby.noarch 4.0.0-1.fc17 updates
eclipse-dltk-sdk.noarch 4.0.0-1.fc17 updates
eclipse-dltk-tcl.noarch 4.0.0-1.fc17 updates
eclipse-dltk-xotcl.noarch 4.0.0-1.fc17 updates
eclipse-dtp.noarch 1.10.1-1.fc17 updates
eclipse-eclemma.noarch 2.1.4-1.fc17 updates
eclipse-eclox.noarch 0.8.0-8.20100810svn.fc17 updates
eclipse-egit.noarch 2.1.0-1.fc17 updates
eclipse-emf.noarch 2.8.1-1.fc17 updates
eclipse-emf-core.i686 1:2.8.1-2.fc17 updates
eclipse-emf-examples.noarch 2.8.1-1.fc17 updates
eclipse-emf-query.noarch 1.4.0-2.fc15 fedora
eclipse-emf-sdk.noarch 2.8.1-1.fc17 updates
eclipse-emf-transaction.noarch 1.4.0-2.fc15 fedora
eclipse-emf-validation.noarch 1.4.0-2.fc15 fedora
eclipse-emf-xsd.noarch 2.8.1-1.fc17 updates
eclipse-emf-xsd-sdk.noarch 2.8.1-1.fc17 updates
eclipse-epic.noarch 0.6.44-1.fc17 fedora
eclipse-equinox-osgi.i686 1:4.2.1-2.fc17 updates
eclipse-fedorapackager.noarch 0.4.1-1.fc17 updates
eclipse-findbugs.noarch 1.3.9-5.fc17 fedora
eclipse-findbugs-contrib.noarch 4.6.1-2.fc17 updates
eclipse-gcov.noarch 1.0.0-2.fc17 updates
eclipse-gef.noarch 3.8.1-3.fc17 updates
eclipse-gef-examples.noarch 3.8.1-3.fc17 updates
eclipse-gef-sdk.noarch 3.8.1-3.fc17 updates
eclipse-gprof.noarch 0.10.0-1.fc17 fedora
eclipse-jbosstools.noarch 3.3.1-5.fc17 updates
eclipse-jbosstools-archives.noarch 3.3.1-5.fc17 updates
eclipse-jbosstools-as.noarch 3.3.1-5.fc17 updates
eclipse-jbosstools-cdi.noarch 3.3.1-5.fc17 updates
eclipse-jbosstools-common.noarch 3.3.1-5.fc17 updates
eclipse-jbosstools-freemarker.noarch 3.3.1-5.fc17 updates
eclipse-jbosstools-jmx.noarch 3.3.1-5.fc17 updates
eclipse-jbosstools-jst.noarch 3.3.1-5.fc17 updates
eclipse-jbosstools-parent.noarch 3.3.1-5.fc17 updates
eclipse-jbosstools-usage.noarch 3.3.1-5.fc17 updates
eclipse-jbosstools-ws.noarch 3.3.1-5.fc17 updates
eclipse-jdt.i686 1:4.2.1-2.fc17 updates
eclipse-jgit.noarch 2.1.0-1.fc17 updates
eclipse-linuxprofilingframework.i686 1.0.0-2.fc17 updates
eclipse-m2m-qvtoml.noarch 3.0.0-2.fc15 fedora
eclipse-mdt-ocl.noarch 3.0.0-2.fc15 fedora
eclipse-mdt-uml2.noarch 3.1.0-2.fc15 fedora
eclipse-mercurial.noarch 1.8.2-1.fc16 fedora
eclipse-moreunit.noarch 2.4.6-1.fc17 updates
eclipse-mpc.noarch 1.1.1-1.fc17 fedora
eclipse-mylyn.noarch 3.8.1-1.fc17 _local
eclipse-mylyn-builds.noarch 3.8.1-1.fc17 updates
eclipse-mylyn-builds-hudson.noarch 3.8.1-1.fc17 updates
eclipse-mylyn-commons.noarch 3.7.0-12.fc17 fedora
eclipse-mylyn-context.noarch 3.7.0-1.fc17 fedora
eclipse-mylyn-context-cdt.noarch 3.8.1-1.fc17 _local
eclipse-mylyn-context-java.noarch 3.8.1-1.fc17 updates
eclipse-mylyn-context-pde.noarch 3.8.1-1.fc17 updates
eclipse-mylyn-context-team.noarch 3.8.1-1.fc17 updates
eclipse-mylyn-docs-epub.noarch 3.8.1-1.fc17 updates
eclipse-mylyn-docs-htmltext.noarch 3.8.1-1.fc17 updates
eclipse-mylyn-docs-wikitext.noarch 3.8.1-1.fc17 updates
eclipse-mylyn-fedora-integration.noarch 1.0.2-0.2.fc17 updates
eclipse-mylyn-ide.noarch 3.8.1-1.fc17 updates
eclipse-mylyn-sdk.noarch 3.8.1-1.fc17 updates
eclipse-mylyn-tasks-bugzilla.noarch 3.8.1-1.fc17 updates
eclipse-mylyn-tasks-trac.noarch 3.8.1-1.fc17 updates
eclipse-mylyn-tasks-web.noarch 3.8.1-1.fc17 updates
eclipse-mylyn-versions.noarch 3.8.1-1.fc17 updates
eclipse-mylyn-versions-cvs.noarch 3.8.1-1.fc17 updates
eclipse-mylyn-versions-git.noarch 3.8.1-1.fc17 updates
eclipse-mylyn-versions-subclipse.noarch 3.8.1-1.fc17 updates
eclipse-nls-ar.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-bg.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-ca.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-cs.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-da.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-de.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-el.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-en_AA.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-en_AU.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-es.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-et.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-fa.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-fi.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-fr.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-he.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-hi.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-hu.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-id.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-it.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-ja.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-ko.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-mn.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-nl.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-no.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-pl.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-pt.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-pt_BR.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-ro.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-sv.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-tr.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-uk.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-zh.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-nls-zh_TW.noarch 3.6.0.v20100814043401-8.fc17 fedora
eclipse-oprofile.i686 1.0.0-1.fc17 updates
eclipse-p2-discovery.noarch 4.2.0-1.fc17 updates
eclipse-packagekit.i686 0.0.2-3.fc17 fedora
eclipse-pde.i686 1:4.2.1-2.fc17 updates
eclipse-photran.noarch 8.0.0-0.2.junom6.fc17 fedora
eclipse-photran-intel.noarch 8.0.0-0.2.junom6.fc17 fedora
eclipse-photran-xlf.noarch 8.0.0-0.2.junom6.fc17 fedora
eclipse-phpeclipse.noarch 1.2.3-4.fc17 fedora
eclipse-platform.i686 1:4.2.1-2.fc17 updates
eclipse-ptp.noarch 6.0.0-0.2.junom6.fc17 fedora
eclipse-ptp-cdt-compilers.noarch 6.0.0-0.2.junom6.fc17 fedora
eclipse-ptp-etfw-ppw.noarch 6.0.0-0.2.junom6.fc17 fedora
eclipse-ptp-etfw-tau.noarch 6.0.0-0.2.junom6.fc17 fedora
eclipse-ptp-etfw-tau-fortran.noarch 6.0.0-0.2.junom6.fc17 fedora
eclipse-ptp-gem.noarch 6.0.0-0.2.junom6.fc17 fedora
eclipse-ptp-master.noarch 6.0.0-0.2.junom6.fc17 fedora
eclipse-ptp-pldt-fortran.noarch 6.0.0-0.2.junom6.fc17 fedora
eclipse-ptp-pldt-openacc.noarch 6.0.0-0.2.junom6.fc17 fedora
eclipse-ptp-pldt-upc.noarch 6.0.0-0.2.junom6.fc17 fedora
eclipse-ptp-rdt.noarch 6.0.0-0.2.junom6.fc17 fedora
eclipse-ptp-rdt-sdk.noarch 6.0.0-0.2.junom6.fc17 fedora
eclipse-ptp-rdt-sync.noarch 6.0.0-0.2.junom6.fc17 fedora
eclipse-ptp-rdt-sync-fortran.noarch 6.0.0-0.2.junom6.fc17 fedora
eclipse-ptp-rdt-xlc.noarch 6.0.0-0.2.junom6.fc17 fedora
eclipse-ptp-rdt-xlc-sdk.noarch 6.0.0-0.2.junom6.fc17 fedora
eclipse-ptp-remote-rse.noarch 6.0.0-0.2.junom6.fc17 fedora
eclipse-ptp-rm-contrib.noarch 6.0.0-0.2.junom6.fc17 fedora
eclipse-ptp-sci.noarch 6.0.0-0.2.junom6.fc17 fedora
eclipse-ptp-sdk.noarch 6.0.0-0.2.junom6.fc17 fedora
eclipse-pydev.noarch 1:2.7.1-1.fc17 updates
eclipse-pydev-mylyn.noarch 1:2.7.1-1.fc17 updates
eclipse-quickrex.noarch 3.5.0-15.fc17 fedora
eclipse-rcp.i686 1:4.2.1-2.fc17 updates
eclipse-rpm-editor.i686 1.0.0-1.fc17 updates
eclipse-rpmstubby.noarch 1.0.0-1.fc17 updates
eclipse-rse-server.noarch 3.3.1-1.fc17 fedora
eclipse-slice2java.noarch 3.4.2.20111024-2.fc17 fedora
eclipse-subclipse.noarch 1.8.13-1.fc17 updates
eclipse-subclipse-graph.noarch 1.8.13-1.fc17 updates
eclipse-svnkit.noarch 1.3.4-2.fc15 fedora
eclipse-swt.i686 1:4.2.1-2.fc17 updates
eclipse-systemtapgui.noarch 1.2-3.fc17 updates
eclipse-testframework.noarch 4.2.0-1.fc17 updates
eclipse-texlipse.noarch 1.5.0-1.20111125git254ca99.fc17 fedora
eclipse-valgrind.i686 1.0.0-1.fc17 updates
eclipse-veditor.noarch 0.7.1-2.fc17 fedora
eclipse-vrapper.noarch 0.22.0-1.fc17 updates
eclipse-wtp-common.noarch 3.4.0-2.20120711cvs.fc17 updates
eclipse-wtp-jeetools.noarch 3.4.0-4.fc17 updates
eclipse-wtp-jpa.noarch 3.4.0-2.fc17 updates
eclipse-wtp-jpa-sdk.noarch 3.4.0-2.fc17 updates
eclipse-wtp-jsf.noarch 3.4.0-2.fc17 updates
eclipse-wtp-jsf-sdk.noarch 3.4.0-2.fc17 updates
eclipse-wtp-jst-web.noarch 3.4.0-1.fc17 updates
eclipse-wtp-servertools.noarch 3.4.0-2.fc17 updates
eclipse-wtp-sourceediting.noarch 3.4.0-1.fc17 updates
eclipse-wtp-webservices.noarch 3.4.0-5.fc17 updates
eclipselink.noarch 2.3.2-1.fc17 updates
eclipselink-javadoc.noarch 2.3.2-1.fc17 updates
Относительно ADT - это отправляемся на основной сайт для разработчиков Android -
ADT Plugin:
ADT 21.0.0 (November 2012)
Dependencies:
- Java 1.6 or higher is required for ADT 20.0.3.
- Eclipse Helios (Version 3.6.2) or higher is required for ADT 21.0.0.
И там же рядом подробная инструкция по встраиванию ADN в Eclipse
Installing the Eclipse Plugin