Чи потрібна IDE для розробки програм для Android?


11

Прочитавши деякі статті в Google, я вирішив почати працювати над додатками Android, оскільки це платформа з відкритим кодом від Google.

Тому я хотів створити кілька додатків. У мене є Android 2.2 Os. Тому я просто погуглив його, щоб знайти речі, і нарешті знайшов це посилання для створення додатків для Android.

Це посилання, що дозволяє мені створювати додатки чи нам потрібна інша IDE? Як і у нас є gcc для c і VC ++ для C ++. Які ще речі мені потрібно налаштувати, щоб продовжувати це?


5
Почніть з основних навчальних посібників . Вони описують, як налаштувати своє оточення та що потрібно, щоб рухатись.
Адам Лір

Думаю, щоб писати програми для android, вам потрібно знати Java або C ++. Якщо ви хочете кодувати в c #, вам потрібно "Mono For Andriod" ( xamarin.com/monoforandroid ). Ви знайомі з будь-якою мовою програмування?
Asdfg

Відповіді:


9

Спробуйте також спробувати IntelliJ Idea . Тепер версія спільноти має підтримку Android, і після роботи з Eclipse та NetBeans протягом багатьох років я вважаю, що цей IDE є для мене самим. Правда, вам не потрібен жоден ідентифікатор IDE. Але якщо ви хочете зосередитись на розробці, а не на наборі тексту, то вам обов'язково слід подумати про її використання.


1
+1 IntelliJ Community Edition - це дивовижна розробка для Android.
Хірон

1
Android Studio народився на базі IntelliJ IDEA.
Іван Чау

5

Підручники з розробки Android для Google навчають вас, як налаштувати Eclipse для розробки Android. Більшість розробників Android, яких я знаю, використовують цю конфігурацію. Якщо вам більше комфортно з NetBeans, ви можете подивитися плагін NBAndroid , який призначений для підтримки розробки додатків Android у IDE NetBeans. Я не знаю нікого, хто використовує NBAndroid, і я ніколи не пробував, тому не можу коментувати, наскільки добре він працює.

Можна розробляти додатки Android, використовуючи лише інструменти командного рядка , але я не знаю того, хто насправді розробляє такі середовища.


Вони також навчать, як розвиватись без Eclipse: developer.android.com/guide/developing/projects/…
Tamás Szelei

@ TamásSzelei Вони це роблять, але я не знаю нікого, хто насправді використовує цей метод. Я додамо його до своєї відповіді для повноти.
Томас Оуенс

4
Я використовую лише інструменти CLI, але в основному тому, що я хлопець зі старої школи, який вважає більшість IDE громіздкими. Я все ще рекомендую ІДЕ людям, які не вкладаються в інші інструменти.
Карл Білефельдт

"Я нікого не знаю" так? Я використовую CLI в основному, наприклад, і ОП явно запитував, чи потрібен він IDE чи ні.
Tamás Szelei

@ TamásSzelei Тоді дайте відповідь на питання власним досвідом. На основі мого досвіду роботи з розробниками Android та Android, найпоширенішим методом є плагіни Eclipse та Google. Існує велика підтримка цих інструментів, і я рекомендую використовувати цей стек будь-якому новому розробнику, просто через наявну підтримку та ресурси. Тільки тому, що ти можеш щось зробити, це не означає, що ти повинен, і мій досвід говорить про те, що ти повинен рішуче враховувати IDE для Android.
Томас Оуенс

3

Ні, ви цього не робите. Вам також не потрібна програма для розробки програм на будь-якій іншій мові або для будь-якої іншої платформи, але це підвищить продуктивність, якщо ви користуєтесь такою.

Ваш улюблений редактор або ваш улюблений IDE - це інструменти для програмування. Ви завжди можете працювати голими руками (Блокнот), але наявність належного інструменту полегшує життя.

Використовуйте свої інструменти, коли ви дізнаєтеся, що вони роблять для вас.


1
не зовсім вірно. Існують (або можуть бути) мови, де немає джерела, який можна редагувати вручну, IDE створює бінарні файли, об'єднані в складене ціле. Не можу згадати, що вони є, але пам’ятати, що працювали з ними в минулому.
jwenting

1
Цікаво! Я, безумовно, хотів би побачити одного з таких тоді. Думаю, я можу згадати деякі графічні мови програмування, де ви пишете програми, комбінуючи квадрати певного кольору. Це, однак, езотеричні мови програмування. Я більше мав на увазі те, що використовує частіше.
Раку

1
Я думаю, що Smalltalk раніше це робив. Що стосується моторошних графічних мов, то тут є LabView, який бачить певну користь від інженерів (я думаю, мені доведеться використовувати його для класу EE :(). Також є Scratch, але це швидше навчальна мова, ніж усе.
Tikhon Єлвіс

Чи не прогрес це зробити для макетів екрана? Не можу зовсім пригадати.
jwenting

"Ні, вам це не потрібно. Вам не потрібен і для розробки програм на будь-якій іншій мові, або для будь-якої іншої платформи"
Alan B

1

Я думаю, що інструменти командного рядка для розробки Android застаріли для нових функцій (ICS), але ви повинні мати можливість використовувати їх для розробки 2.x. Однак, я, безумовно, рекомендую встановити Eclipse або інший IDE, якщо можете. Буде простіше дотримуватися навчальних посібників, а також легше отримати допомогу на форумах (оскільки люди рідше намагатимуться відтворити ваші проблеми, якщо ви працюєте в "іншому" середовищі).

На додаток до Android SDK вам знадобиться Java SDK. Я ще не намагався використовувати Java 7 з Android SDK, але це повинно бути добре. Якщо ви будете використовувати емулятор, вам буде потрібна швидка машина з великою кількістю пам’яті - емулятор емулює повний пристрій Android, аж до процесора ARM, так що він стає кращим, тим більше потужності, яку ви можете кинути на його шлях.


Я бачив, що майже ніхто не згадує затемнення, і я ось-ось збирався, коли побачив це. +1 Правила затемнення!
купив777

1

Потрібно, ні, але ви налаштовуєте себе на безліч найважливіших завдань, які Google виконує для вас за допомогою плагіна Eclipse. Якщо ви хочете зайти і почати писати код, Eclipse + ADT майже такий же безшовний, як ви можете знайти. Плюс LOT людей використовує його, тому якщо у вас є проблеми , є багато дощок оголошень , щоб проконсультуватися про допомогу.


0

Ви можете розробити без IDE для Android, якщо Android SDK підтримує аргументи командного рядка. І ви можете використовувати свій редактор коду за вибором, щоб написати свій код. На мій досвід, хоча кращим способом є використання плагіна Eclipse ADT.


-5

Так, вам потрібна IDE для розробки додатків для Android. Ви можете використовувати Eclipse, оскільки вони надають плагін, що дозволяє легко користуватися інструментами для Android sdk для вашої IDE, а також вони покращують android studio.


4
фактично неправильно. Ви можете зробити все за допомогою текстового редактора та командного рядка. Звичайно, зручніше використовувати IDE, але немає нічого, що вимагало б такого.
jwenting
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.