LINUX.ORG.RU

Android Studio 1.0

 , , , ,


1

3

Корпорация Google объявила о релизе финальной версии официальной среды разработки приложений под ОС Android.

Android Studio 1.0 базируется на IntelliJ IDEA (Community Edition).

Одновременно Google прекратила поддержку плагина ADT для Eclipse, используемого ранее для разработки Android-приложений.

Доступно для Linux, Mac OS X и Windows.

Страница загрузки

>>> Подробности

★★★★★

Проверено: fallout4all ()
Последнее исправление: cetjs2 (всего исправлений: 2)

Ответ на: комментарий от mono

да, тормозной, но не глючный. и удобнее чем ant с maven вместе взятые.
P.S. я вообще тащусь от систем сборки на которых легко программировать. например переписал недавно огромный Makefile от одного STM32 проекта на qbs, получилось очень кратко и читаемо, был в восторге. Всегда найдется какая-нибудь фича которую можно легко сделать простым if then else, но вместо этого приходится городить горы xml просто потому что авторы не предусмотрели такую возможность.

pftBest ★★★★
()
Ответ на: комментарий от andreyu

Хотя бы парсинг C++/C, навигация по коду, кодогенерация и т.п.

h4tr3d ★★★★★
()
Ответ на: комментарий от pftBest

да, тормозной, но не глючный. и удобнее чем ant с maven вместе взятые.

Сам gradle не глючный, верю. Глючный плагин android для него. На элементарых вещах вылезают NullPointerException, о котором разработчики знают, но у них не воспроизводится (кто бы сомневался).

Я верю, что потом допилят и будет всё хорошо, но пока у меня свои костыли на баше поверх ant хорошо работают и не ломаются с каждой новой версией build tools.

mono ★★★★★
()
Ответ на: комментарий от anonymous

2 гб на компьютере разработчика это несерьезно. Можно же мейвеном собирать, разве нет?

f1xmAn ★★★★★
()
Ответ на: комментарий от EXL

В новом андроиде aot компилятор компилирует каждое приложение во время установки.

f1xmAn ★★★★★
()
Ответ на: комментарий от MiniRoboDancer

если есть ant, который отлично работает?

Только забывает иногда сделать ребилд сорцов, которые поменялись. Тот, кто часто переключается из debug в release сборку должен с этим сталкиваться. Самый простой способ избежать граблей - это делать clean проекта перед сборкой. Что весьма накладно по времени.

andreyu ★★★★★
()

Когда-то попытался написать примитивное приложение для ведроида, когда еще не было среды от ИДЕИ. Чтобы настроить эклипс, пришлось пройти через семь кругов ада. Пришлось поставить вижуалстудию, чтобы получить оргазм. Надеюсь, все должно поменяться.

anonymous
()
Ответ на: комментарий от andreyu

Тот, кто часто переключается из debug в release сборку должен с этим сталкиваться

А, ну ок, я никогда с ключом и не собирал :3

Самый простой способ

Ну если сырцы не отследились частично, то вряд ли оно успешно соберётся — это можно словить, а если полностью — выходной apk поменяться не должен, что опять-таки можно отловить.

MiniRoboDancer ★☆
()
Ответ на: комментарий от mono

Спешите видеть: mono признался, что модерирует от фонаря и даже обоснования не может придумать тому, чего, когда и кому потёр. Кстати, у Тазика та же проблема вроде была.

MiniRoboDancer ★☆
()
Ответ на: комментарий от MiniRoboDancer

ведройдприложение написал в нетбинсе

Нетбинс никто не закапывает. Но два года назад я щупал ведроидовый и пайтоновый плагин для нетбинса - это ужос какой-то, сделанный пионерами для пионеров.

fornlr ★★★★★
()
Ответ на: комментарий от frost_ii

Нехилый удар по интеллиджи

Очень смешно, учитывая что идея комьюнити эдишон с поддержкой ведроида ооооооочень давно была. Просто теперь гугл вместо ужасного эклипса выложили на своём офсайте нормальный инструмент. Уместнее бвло сказать про удар по эклипсу, который теперь на совсем на второстепенных ролях.

ЗЫ: https://www.jetbrains.com/idea/features/ https://www.jetbrains.com/idea/features/editions_comparison_matrix.html

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 3)
Ответ на: комментарий от MiniRoboDancer

На официальном сайте всё написано. Основная проблема ant - очень сложно поддерживать сборку несколких apk для одного проекта, например, платная и бесплатная версии, а с gradle, наоборот очень легко.

mono ★★★★★
()
Ответ на: комментарий от frost_ii

Да почему? Пользователи платной версии среды и андроид-разработчики - это две разные аудитории, которые не мешают друг-другу.

mono ★★★★★
()
Последнее исправление: mono (всего исправлений: 1)
Ответ на: комментарий от frost_ii

Наркоман, я тебе выше дал ссылку на сравнение редакций Idea

fornlr ★★★★★
()

потратил около 4 часов пытаясь импортнуть свой проект в android studio 1.0.1, ничего не вышло, удалил студию. очень жаль потраченного времени.

waker ★★★★★
()
Ответ на: комментарий от anonymous

ну пока что и деваться особо некуда. но я надеюсь гуглы пофиксят баги, и оно таки начнет работать вскоре.

waker ★★★★★
()
Ответ на: комментарий от mono

Да почему? Пользователи платной версии среды и андроид-разработчики - это две разные аудитории, которые не мешают друг-другу.

Лично я отказался от покупки pycharm, потому что весь функционал есть в android studio. А так не знаю.

Правда и тупит студия по сранвнению с pycharm не по децки. Даже объяснить не могу, почему так происходит, платформа же одна?

AVL2 ★★★★★
()
Ответ на: комментарий от makoven

1. Зачем было писать свою JVM?

Лицензия на Java запрещает создавать JVM для мобильных устройств и это было известно еще со времен Sun (т.к. Sun, среди прочего, получал деньги лицензируя JavaME).

X-Pilot ★★★★★
()
Ответ на: комментарий от X-Pilot

Жестко. Хотя могли бы и перейти на jvm когда, спустя 3 года, сан ее открыла

makoven ★★★★★
()
Последнее исправление: makoven (всего исправлений: 1)
Ответ на: комментарий от dnf83

Эмулятор QEMU это просто эталон тормознутости.

Рекомендую попробовать Genymotion — эмулятор Android на базе VirtualBox.

ivn86
()
Ответ на: комментарий от anonymous_sama

я это тоже пробовал, оно ругнулось на то что версия gradle слишком старая, и отказалось импортировать. видимо, нужно было еще предварительно обновить adtbundle.. вот это последнее я не пробовал пока (adtbundle не более чем 1-месячной тухлости).

waker ★★★★★
()
Ответ на: комментарий от anonymous_sama

я уже убил на студию слишком много времени, и решил пока забить. мне не нравится, что для импорта проекта в студию, нужно двигать файлы (в т.ч. в сорсконтроле). если adtbundle совсем выпилят - буду собирать все через makefiles.

также, мне не нравится что студия срет своими служебными файлыми куда ни попадя.

waker ★★★★★
()
Последнее исправление: waker (всего исправлений: 1)
Ответ на: комментарий от ieeya

А на чем сейчас модно разрабатывать под андроид без использования проприетарщины?

а что в adtbundle проприетарное?

waker ★★★★★
()
Ответ на: комментарий от fornlr

да, но все компоненты вроде открыты под свободными лицензиями, или я где-то ошибаюсь?

upd: вот даже швабодная сборка SDK есть http://redmine.replicant.us/projects/replicant/wiki/ReplicantSDK

не знаю, правда, совместима ли она с «нормальным» андроидом.

waker ★★★★★
()
Последнее исправление: waker (всего исправлений: 1)
Ответ на: комментарий от orion

Давайте помечтаем, как быстро и плавно бы работал андроид и приложения, если бы не использовалась жаба

Давайте помечтаем, как быстро и плавно бы работал андроид и приложения, если бы использовалась Javame а не ублюдочный кривожопый давлиг

Karapuz ★★★★★
()
Ответ на: комментарий от X-Pilot

(т.к. Sun, среди прочего, получал деньги лицензируя JavaME)

Зато теперь Microsoft сказочно обогащается получая $5 с каждого устройства с андроидом. Назло бабушке отморозили ушки (c)

Karapuz ★★★★★
()
Ответ на: комментарий от vurdalak

ART это тоже самое. Убрали только JIT, но каждая копия приложения использует все равно свою jvm со своим хипом, уже 2гб памяти не хватает да и 3 не особо помогают, может когда будет 6Гб на каждом телефоне приложения не будут падать в кэш

Karapuz ★★★★★
()
Ответ на: комментарий от Karapuz

уже 2гб памяти не хватает

Как ты определил, что проблема в памяти? Я регулярно гоняю разные телефоны начиная от wildfire с его 2.3 до новых нексусов, и нигде проблем с количеством памяти не замечал. Вот скорость процессора — вполне возможно.

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

Как ты определил, что проблема в памяти?

наглядно и доходчиво показано что на втором проходе смарт с 3Гб открывает приложения висящие в памяти тогда как смарту с 2Гб приходится подтягивать их заново из кэша, ака «свопа»
все это из-за тупого решения гугла запускать каждое приложение в чруте ака песочнице

Karapuz ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.