Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 48, средняя оценка - 4.75
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
#1

Android Studio - Android

09.11.2013, 01:35. Просмотров 6189. Ответов 16
Метки нет (Все метки)

Вроде окончательно перешел на студию...

От Eclipse отказался - жутко тормознутая, странная клавиатура (не хочу переучиваться), малопреспективная.
С IntelliJ IDEA играться не хочу - та-же студия, но настраивать тяжелее+возможно много не нужных для андроида кнопок.
Android Studio постоянно вытесняет еклипс по популярности (личный анализ рынка) и постоянно развивается (частые обновления)
Других IDE разработчика под андроид профи уровня не знаю!

Если Вы пришли к таким-же выводам, давайте изучать среду вместе! Похоже под студию уже есть и появляются новые плагины и утилитки.

Возможно стоит создать некий FAQ по настройкам среды и закрепить его в шапке форума...

А пока:
1) Можно ли записывать и воспроизводить макросы клавиш? Во многих редакторах есть. Сильно не хватает...
2) Есть ли альтернатива программе logcat встроенной в студию? Больше цветов или хотя-бы "компактнее" - убирать дату-время и показывать ТОЛЬКО текст сообщения? Выносить сообщения в отдельное окно плавающее, полупрозрачное, приклеивающееся к бортикам, с быстрой смена размера шрифта... (готов написать свою, но не знаю протокола logcat)
3) Где в студии храняться настройки? Переустановил студию и она похоже перестала быть "портабл" - все настройки перенеслись в системную папку пользователя. "Спас" только цветовую схему - я ее успел раньше сохранить в My.icls
4) Можно ли зафиксировать мой фильтр в logcat для всех моих проектов. Для каждого проекта приходится создавать. И при перезапуске выбирать.
5) Можно ли записать "заготовки" кода - "if(1==1) {} else {}" ,"try { }e...{}", "for (int i=0...) {}" ???
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Last_Night
19 / 19 / 0
Регистрация: 02.10.2012
Сообщений: 124
09.11.2013, 01:51     Android Studio #2
Начинал с AS, однако из-за огромного количества багов пришлось отказаться от неё.
Сейчас сижу на IntelliJ IDEA, конечно она не такая удобная как AS, но зато гораздо стабильнее, для меня это действительно важно.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
09.11.2013, 02:32  [ТС]     Android Studio #3
Цитата Сообщение от Last_Night Посмотреть сообщение
Сейчас сижу на IntelliJ IDEA
Не думаю что настройки AS сильно отличаются от IDEA. А стабильность... Над ней гугл вроде работает - обновления почти раз в неделю... У меня уже давно не зависала сама студия... Только adb.exe, но это решается одним bat-файлом. Студия при установке уже адаптирована под андроид. В ней стоят нужные плагины... Уменьшен "порог вхождения" в язык для новичка...

... но когда нужны более тонкие настройки... не знаю где и что искать! Нашел как докачивать плагины, но страшно ставить то чего не знаю! Например что делает "Macros Manager"? Имеет ли он какое-нибдуь отношение к клавиатурным макросам? Если нет, смогу ли я легко отлючить/удалить плагин? Какие плагины стоит доставить - не обязательные, но полезные? По умолчанию в поставку не входят, но сильно упростят жизнь если в них разобраться?
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
09.11.2013, 02:39     Android Studio #4
не помню чтобы в IntelliJ IDEA я что-то настраивал.
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
09.11.2013, 11:54     Android Studio #5
Tester64, спасибо за топик.
Очень интересно было бы провести сравнение IDE (я, как новичок, настроил только Eclipse и о других пока не думаю, но она очень медленная). Насколько понимаю, сейчас постепенно переходят на IntelliJ IDEA.
Vladimirys
298 / 195 / 22
Регистрация: 16.01.2010
Сообщений: 552
09.11.2013, 15:06     Android Studio #6
Но пока, Eclipse, все же предпочтительнее, особенно для начинающих, по студии, информации или нет, или очень мало, плюс она все время в разработке, о чем говорят частые обновления. Насчет скорости, так эмулятор то, сам по себе работает, он как правило и тормозит. Или что у вас тормозит?
Bringoff
СуперМодулятор
132 / 131 / 15
Регистрация: 03.11.2012
Сообщений: 974
09.11.2013, 15:31     Android Studio #7
Цитата Сообщение от Last_Night Посмотреть сообщение
Начинал с AS, однако из-за огромного количества багов пришлось отказаться от неё.
Сейчас сижу на IntelliJ IDEA, конечно она не такая удобная как AS, но зато гораздо стабильнее, для меня это действительно важно.
100%. Я пытался сидеть на AS. на версиях 0.2.х было вообще невозможно работать из-за постянных ошибок (Windows 8). Актуальная ветка 0.3.х вроде уже более-менее рабочаа, есть некоторые плюшки, но на моем не самом мощном компе (Pentium T4400, 2 Gb RAM DDR2) она работает из рук вон плохо. Небольшой проект Gradle собирает больше минуты (Ant+Idea ≈ 10 сек). Пока сижу на идее и собираю деньги на апгрейд ноута
Цитата Сообщение от V0v1k Посмотреть сообщение
не помню чтобы в IntelliJ IDEA я что-то настраивал.
Максимум, что я делал, - это подключение Android SDK (указать путь к папке).
Цитата Сообщение от CoolMind Посмотреть сообщение
Насколько понимаю, сейчас постепенно переходят на IntelliJ IDEA.
Постепенно. На android.developer.com уже висит гайд, как мигрировать на Android Studio.
Цитата Сообщение от Tester64 Посмотреть сообщение
Нашел как докачивать плагины, но страшно ставить то чего не знаю! Например что делает "Macros Manager"? Имеет ли он какое-нибдуь отношение к клавиатурным макросам? Если нет, смогу ли я легко отлючить/удалить плагин? Какие плагины стоит доставить - не обязательные, но полезные? По умолчанию в поставку не входят, но сильно упростят жизнь если в них разобраться?
Мне кажется, если ты не знаешь, зачем нужен плагин, то то он тебе не нужен Я вот пока без единого плагина обхожусь. Когда понадобится - тогда и поставлю.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
09.11.2013, 17:57  [ТС]     Android Studio #8
Цитата Сообщение от Bringoff Посмотреть сообщение
Я пытался сидеть на AS. на версиях 0.2.х было вообще невозможно работать из-за постянных ошибок (Windows 8).
У меня машина помощнее (памяти 8) - работает шустрее! На 2х тоже не реально было работать!
Цитата Сообщение от Bringoff Посмотреть сообщение
(Ant+Idea ≈ 10 сек)
Вау! Завидую! У меня от 20 до 30 сек. Хотя возможно в них входит перекидка на устройство, установка, обратная связь с отладчиком... Надо проверить...

Цитата Сообщение от Bringoff Посмотреть сообщение
Мне кажется, если ты не знаешь, зачем нужен плагин, то то он тебе не нужен Я вот пока без единого плагина обхожусь. Когда понадобится - тогда и поставлю.
Подход надежный, но не интересный. Вчера обнаружил прикольный плагин Fullscreen. В описании пусто - только автор... Рискнул... действительно делате то что в названии! У большинства других названия малопонятные - страшно!
Но ОЧЕНЬ хочу найти запись и проигрывание клавиатурных макросов и автозамену ключевого слова на заданный мной часто набираемый готовый блок блок типа:
if1=> if(1==1) {}
if2=> if(1==1) {} else {}
if3=> if(1==1) {} else if(1==1) {} else {}
...Но рисковать перебирая все доступные плагины не хочется!
Bringoff
СуперМодулятор
132 / 131 / 15
Регистрация: 03.11.2012
Сообщений: 974
09.11.2013, 23:25     Android Studio #9
Tester64, функция Fullscreen доступна в идее из коробки
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
09.11.2013, 23:37     Android Studio #10
и макросы, думаю, везде есть из коробки.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
10.11.2013, 06:00  [ТС]     Android Studio #11
Цитата Сообщение от V0v1k Посмотреть сообщение
макросы, думаю, везде есть из коробки
Спасибо! Макросы нашел! Или плохо искал или они появились в новых версиях... (для подобных тем и стоит сделать FAQ по AS/IDEA)
Но как криво это сделано!!! Макросы не должны находиться на 3ем уровне меню (menu->edit->macros->start record). Обычно это быстрые мелкие 2-3 кнопки прямо в панели редактора(пробую вытащить, но и это криво - драг энд дроп не поддерживается). Например мне надо обработать 200-300 строк - в каждой удалить последние 2 символа и добавить текст из буфера памяти. (клавиша вниз, в конец, удалить 2, вставить, повторить 200 раз) Операция разовая - просто уменьшить набор текста с 15-20 минут до двух.

Макрозамену не нашел! В большинстве других языках это есть. Может и это здесь есть, но я не знаю?

Цитата Сообщение от Bringoff Посмотреть сообщение
Tester64, функция Fullscreen доступна в идее из коробки
Кнопки в меню небыло(в AS)! Убирает бортики и панель пуска. Когда вытягивал кнопку на верхнюю панель искал именно добавленный мной плагин.
Alik72
Сообщений: n/a
18.11.2013, 15:59     Android Studio #12
Добрый день! Я хотел бы научится программировать на Android Studio. Подскажите пожалуйста с чего начать, студия уже установлена, можете какой-то приметивный пример прислать.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
20.11.2013, 05:55  [ТС]     Android Studio #13
Цитата Сообщение от Alik72 Посмотреть сообщение
Подскажите пожалуйста с чего начать, студия уже установлена, можете какой-то приметивный пример прислать.
1) Примеры обычно идут в поставке. Есть механизм "импорта" исходника.
2) Новый (пустой) проект можно создать из самой студии
3) Поищите примеры на github: https://github.com/search?q=android&ref=cmdform

Добавлено через 12 часов 16 минут
У меня очередные вопросы по Андроид Студии:

1) Когда и как происходит запись изменений в коде? Время от времени нажимаю Ctrl+S (полезная привычка от работы в других языках). Но не заметил НИКАКИХ изменений при "изменения не записаны"/"изменения записаны". Обычно это какойнибудь значек типа (*) в названии измененого документа или в заголовке окна... Неуютно немного от такой "неизвестности". Опять же при закрытии (например "случайном") Студии после изменений и установленой галочки "Do not ask me again" в диалоге "Are you sure you want to exit AS?" студия НЕ СОХРАНЯЕТ последние изменения кода! Это баг или фишка? Можно исправить "плагином"? Сохраняет ли она код при компиляции? Еще в Делфи была возможность сохранить только ТЕКУЩИЙ документ, а за сохранение ВСЕГО отвечало Ctrl+Shift+S. Такая более тонкая работа с записью часто спасала часы нервов.

2) За что отвечает кнопка Sinhronize (рядом с Save All). Синхронизация с чем? Подозреваю что SVN но не уверен. Кнопка ничего не делает. А как подключить проект к SVN не нашел. (Если SVN, то можно сылку на инструкцию по настройке)
Bringoff
СуперМодулятор
132 / 131 / 15
Регистрация: 03.11.2012
Сообщений: 974
20.11.2013, 07:54     Android Studio #14
Цитата Сообщение от Tester64 Посмотреть сообщение
2) За что отвечает кнопка Sinhronize (рядом с Save All). Синхронизация с чем? Подозреваю что SVN но не уверен. Кнопка ничего не делает. А как подключить проект к SVN не нашел. (Если SVN, то можно сылку на инструкцию по настройке)
Отвечает за перезагрузки всех файлов из диска. Ну, вдруг вы что-то в папку res добавили, а оно не подгрузилось
Akramjon
0 / 0 / 0
Регистрация: 03.06.2013
Сообщений: 17
20.11.2013, 20:41     Android Studio #15
Добрый вечер
я новичок в андроид програмировании начал с АС
она нравиться может быть изза того что изучал Ява в Идее
у меня вопрос на счет Gradle
мой компьютер мощный I7 АС летит на нем но такое происходит часто
вот работаю 4-5 часов Gradle собирает проект все отлично
вдруг вышел покушать или что то возвращаюсь проект не как не собирается
ругается на Gradle захожу в настройки опять показываю он у меня на С диске
закрываю перезагружаю иногда открывается иначе все заново надо писать
просто нервы невыдержывають обновилься на 3.0.6 вчера тоже такое ой блин
вдруг начал что то качать 180 мгб скачал все стало работать
потом опять тормоз
если кто то знает как решит пожалуйста поделитесь
спасибо заранее
RafaelRS
1 / 1 / 0
Регистрация: 18.11.2013
Сообщений: 18
26.01.2014, 05:31     Android Studio #16
Akramjon, иногда приходится делать Invalidate caches and Restart (File) - после этого будет переиндексация - не быстро.

Иногда можно делать Clean Project (Build)

А вообще - это издержки версии превью. Какие то глюки есть, да, со временем исправляют.

Но вообще прямо чтоб какие то критичные проблемы были - не наблюдается. Все работает, компилируется, запускается. Тормоза - иногда бывает, правда забыл, когда в последний раз было. Правда я использую Android Studio под Linux.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.01.2014, 05:38     Android Studio
Еще ссылки по теме:

Android Подключение Android Annotations к Android Studio
Android Android studio, как запускать программу сразу на android смартфоне подключенному к usb?
Android Android Studio
Android Studio Android
Запуск игры mr.Nom через Android Studio (по книге марио цехнер программирование игр под android) Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
RafaelRS
1 / 1 / 0
Регистрация: 18.11.2013
Сообщений: 18
28.01.2014, 05:38     Android Studio #17
Тут такое дело обнаружил, со временем Android Studio начинает жрать очень много памяти (1,2 гига например). После перезапуска стало 500 мегов.

Думаю это дело можно подкрутить параметрами ограничения при запуска Java машины. Пока не докопался как это сделать, если кто уже знает, плиз подскажите как именно.
Yandex
Объявления
28.01.2014, 05:38     Android Studio
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru