Android IDE: Eclipse или Motodev или Tegra Android Development Pack? - PullRequest
1 голос
/ 03 апреля 2012

Мне удобнее работать с Visual Studio с C #, поэтому я надеюсь получить удобную среду разработки.Во время моего поиска бесплатной разработки для Android IDE, кроме обычного Eclipse, IntelliJ, NetBeans.Я также обнаружил следующее:

Пакет разработки для Android nVidia Tegra, который является своего рода Eclipse.«Настройка среды разработки Android может быть сложной и разочаровывающей. NVIDIA упрощает это для всех разработчиков Android с помощью единого установщика, который управляет этой сложностью для вас».

Motorola MOTODEV, который также является Eclipse.«Основанная на Eclipse, MOTODEV Studio позволяет разработчикам, которые являются новичками в Android, быстро начать работу и помогает опытным разработчикам выполнять работу еще быстрее»

Как будто я в точности ориентируюсь на демографию.

МойПервый вопрос: есть ли еще какие-нибудь пакеты, например, nVidia или Motorola?

Мой второй вопрос: должен ли я установить Eclipse в соответствии с инструкциями на странице разработчика Google или использовать пакет nVidia или Motorola.(Или что я должен использовать IntelliJ или netbeans?)

Ответы [ 6 ]

3 голосов
/ 14 ноября 2012

Motodev отменен Google в ноябре - вы не можете скачать его с сайта Motorola, только из резервных копий и копий пользователей.Поэтому я не рекомендовал бы использовать его любому профессиональному разработчику.

Netbeans пока не имеет официальной поддержки Android - вы можете разрабатывать для Android с помощью плагинов, но это довольно рискованно, если сопровождающий плагина уходит в отставку.

IntelliJ не хватает поддержки jni.По крайней мере, я не смог найти его при краткой проверке возможностей.

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

В качестве альтернативы вы можете использовать Visual Studio 2010+ с http://code.google.com/p/vs-android/ для нативной разработки Android.Начиная с Android v.4.0 он поддерживает нативную деятельность, поэтому вы можете даже попытаться разработать приложение целиком на C / C ++

2 голосов
/ 04 апреля 2012

Я приму участие, но сначала отказ от ответственности, я менеджер по продукту для MOTODEV Studio.Я постараюсь не продавать вам, тем более что это бесплатный продукт.; -)

Мне бы очень хотелось, чтобы вы были для пользователя, но я действительно хочу видеть вас счастливым разработчиком, независимо от того, какие инструменты вы используете.@ У Олли все правильно, найдите инструменты, которые вам нравятся, и используйте их.

Мы стараемся быть хорошим стартовым пакетом для людей, которые не знают Eclipse.Существует много настроек с Android SDK, ADT и платформами.Для некоторых установка инструментов может привести к путанице.Мы знаем, куда все идет, поэтому мы стараемся максимально усложнить это.

Мы также стараемся добавлять вещи, которые делают жизнь разработчиков лучше, чем просто установщик.Я не буду перечислять, но перейдите на страницу MOTODEV и, если вы видите, что вам нравится, попробуйте.Он работает для любого устройства Android, а не только для Motorola.

Если у вас есть вопросы, вы можете задать их здесь (тег MOTODEV) или на наших досках.

1 голос
/ 03 апреля 2012

Я думаю, что чистое решение Eclipse лучше. Просто основываясь на простом факте, что t является наиболее широко используемым, и у вас будет гораздо больший пул ресурсов для получения помощи при необходимости.
Я кратко использовал решение MOTODEV, но вернулся к чистому Eclipse, потому что оно не принесло особой пользы. Но в итоге все сводится к личным предпочтениям. IntelliJ почувствовал для меня намного больше привлекательности для Visual Studio, но снова вернулся к Eclipse.

1 голос
/ 03 апреля 2012

Это очень субъективный вопрос, и он даст много субъективных ответов.Но вот мое:

Я считаю, что использование Eclipse с плагинами ADT очень удобно.

  • Оба плагина Eclipse IDE и ADT регулярно обновляются, поэтому ошибки быстро устраняются и появляются новые функции
  • Eclipse имеет огромную базу пользователей, поэтому ее легко найтиответы
  • Фирменная или настраиваемая IDE имеет тенденцию отставать с точки зрения исправления ошибок и тому подобного

Если вы занимаетесь общей разработкой для Android, вы должны выбрать чистую Eclipse IDE (моя субъективнаяпредпочтение), или если вы занимаетесь разработкой только для Tegra, то, вероятно, стоит выбрать пакет разработки для Android nVidia Tegra.

1 голос
/ 03 апреля 2012

Это личное предпочтение.

Многие люди используют Eclipse, многие люди используют IntelliJ.Я использую IntelliJ и нахожу это намного лучше, но другие могут сказать то же самое об Eclipse.

0 голосов
/ 05 октября 2013

Я наткнулся на эту тему, когда искал ссылки на Eclipse в Goog.Я понимаю, что он довольно старый, но в случае, если другие ищут IDE для разработки под Android, я решил опубликовать.

Я работаю в NVIDIA в команде Tegra и работаю со многими разработчиками Android - особенно разработчиками игр для Android, которыечасто используют Windows на своих компьютерах разработчиков.В рамках нашей работы мы создали плагин для Visual Studio 2010 и Visual Studio 2012 под названием Nsight Tegra.Используя Nsight Tegra, вы можете разрабатывать (и отлаживать !!) Java и нативные / C ++ Android приложения, не выходя из VS.Очень удобно:)

NVIDIA также имеет профилировщик CPU и GPU.Профилировщик графических процессоров особенно удобен для разработчиков игр для Android, желающих понять узкие места в своем 3D-конвейере или попробовать различные способы оптимизации производительности.

В любом случае, инструменты бесплатны, поэтому проверьте их!

...