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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 25, средняя оценка - 4.80
kpoxaa
70 / 31 / 1
Регистрация: 03.08.2012
Сообщений: 446
#1

Компиляция занимает примерно полторы минуты. Очень долго - Android

18.08.2013, 09:52. Просмотров 3161. Ответов 21
Метки нет (Все метки)

Подскажите пожалуйста, возможно ли сделать компиляцию более быстрой?
Работаю в эклипс helios.

p.s да и запуск эмулятора иногда около 20 минут... я и не думал, что при программировании под Андройд будут такие приколы 0_о

Я только начал изучать и возможно еще не понял как все ускорить и возможно ли это?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
18.08.2013, 11:14     Компиляция занимает примерно полторы минуты. Очень долго #2
Увы... специфика явы! Я перешел на Андроид-студию. Чуть удобнее, реже зависает и возможно чуть быстрее работает. Компилится обычно от 30 до 45 секунд на 2х ядерном. Требует ОЧЕНЬ много памяти - сильно ускоряет. У меня 8гиг. На 2х работать было невозможно. Эмулятор встроенный ВСЕГДА медленный. Иногда грузится не 20 минут, а все 40... Работать по человечески начал только купив РЕАЛЬНЫЙ гаджет (телефон/планшет). Есть еще 2й вид эмулятора - виртуализация АндроидОС в виртуальной машине. Говорят НАМНОГО быстрее...

p.s. Привыкай к тормозам ВО ВСЕМ что связано с андроид, явой или С++. Похоже оптимизиация скорости компиляции - это высший уровень мастерства до которого можно и не дожить!
verylazy
Заблокирован
18.08.2013, 14:07     Компиляция занимает примерно полторы минуты. Очень долго #3
В чем прикол? Я уже которую тему вижу с такими симптомами, и везде одни и те же лица, которые плакают что у них эмулятор запускается 10-20 минут.
Выкиньте ваш компьютер или пригласите знакомого вменяемого и опытного человека, который сможет выявить причину такой медленной работы.
Kodik__
0 / 0 / 0
Регистрация: 06.08.2013
Сообщений: 29
18.08.2013, 14:36     Компиляция занимает примерно полторы минуты. Очень долго #4
Не знаю в чем у вас прикол,но у меня все ок.Запуск эмулятора занимает минутку,максимум две,может вы понаоткрывали кучу приложений? а вообще мне кажется что у вас комп - рухлять.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
18.08.2013, 15:16     Компиляция занимает примерно полторы минуты. Очень долго #5
2verylazy, 2Kodik
А что у Вас за эмулятор? Тот что поставляется с SDK? Как ставили?
verylazy
Заблокирован
18.08.2013, 15:49     Компиляция занимает примерно полторы минуты. Очень долго #6
У меня обычный, качал отсюда http://developer.android.com/sdk/index.html, работаю в Eclipse.
Ставил по какому-то мануалу в стиле - скачайте, нажмите дальше, согласитесь с лицензией и еще пару раз дальше
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
18.08.2013, 20:38     Компиляция занимает примерно полторы минуты. Очень долго #7
У меня обычный, качал отсюда http://developer.android.com/sdk/index.html, работаю в Eclipse.
Странно! Я тоже начинал с этого... Год назад ставил... побаловался, плюнул на эту гадость и забросил на пол года до тех пор пока телефон для разработки не купил... У меня ноут ASUS 3х летней старости. 8 гиг ОЗУ. 2х2х2.5Ггц. Когда было 2 гига ОЗУ работать было вообще не возможно - эмул грузился до 30-40 минут. После абгрейда около 10 минут. Памяти эмулятор использует около 1-2 гиг. Эклипс 500-1гиг. Исполюзуют только одно ядро и для компиляции и для эмулятора и для редактора. С зимы ни разу не ставил эмул - переустановил эклипс и все запчасти. Может они проабгрейдили эмул? Читал про альтернативный очень шустрый эмулятор на виртуальной машине, но для моей задачи телефон был удобнее... Перешел на андроид Студию - редактор использует 2 ядра (иногда ВЕСЬ комп зависает когда он думает), но компилятор все еще в одно ядро. Студия постепенно подьедает память от 1Гига до 4х

А у Вас? Не думаю что у меня НАСТОЛЬКО древнее железо...

Добавлено через 4 минуты
... еще заметил что скорость загрузки и работы эмула СИЛЬНО зависит от разрешения и версии андроид. На 2.3 в 3 дюйма грузился минут 8. На 4.04 в 80% экрана - минут 20-30... Это же влияло и на реакции на клик - чем выше тем тормознутее.
verylazy
Заблокирован
18.08.2013, 20:55     Компиляция занимает примерно полторы минуты. Очень долго #8
Я уже говорил, есть подозрение, что наличие поддержки аппаратной виртуализации процессором ускоряет эмулятор в over 9000 раз.
Kodik__
0 / 0 / 0
Регистрация: 06.08.2013
Сообщений: 29
18.08.2013, 21:22     Компиляция занимает примерно полторы минуты. Очень долго #9
Цитата Сообщение от Tester64 Посмотреть сообщение
2verylazy, 2Kodik
А что у Вас за эмулятор? Тот что поставляется с SDK? Как ставили?
Качаем обычный комплект SDK,сам эмулятор внутри,привариваем это все к эклипсу и ловим профит!
Инструкции по варке полно в сети.

Где скачать этот SDK? вот где - http://developer.android.com/sdk/index.html
А инструкции? их полно в интернете.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
18.08.2013, 22:00     Компиляция занимает примерно полторы минуты. Очень долго #10
Цитата Сообщение от verylazy Посмотреть сообщение
Я уже говорил, есть подозрение, что наличие поддержки аппаратной виртуализации процессором ускоряет эмулятор в over 9000 раз.
Сомневаюсь!
Судя по http://www.ixbt.com/cm/virtualization-h.shtml аппаратная виртуалиция полноценно введена в процессоры с 2007 года
Виртуализация позволяет эмуляторам пускать НАПРЯМУЮ команды в обход текущей ОС(windows) на тот процессор который имеем. А имеем мы x86 а не ARM архитектуру процессора. Поэтому должен быть большой прирост для эмуляторов с установленой АндроидОС вместо эмулятора телефона/планшета с ARM.
Поэтому либо мы говори о разных вещах либо они за последний год полностью сменили подход к встроеному эмулятору...

http://habrahabr.ru/post/119931/
http://startandroid.ru/ru/articles/l...al-device.html

вместо

http://mosara.ru/data/games/android/androidsdk/
verylazy
Заблокирован
18.08.2013, 22:15     Компиляция занимает примерно полторы минуты. Очень долго #11
Спорим, у тебя нет поддержки виртуализации на проце в ноуте?
Пробить можно на сайте Интела.
Полагаю, если Kodik напишет модель процессора то окажется что у него она есть.

Вот тот, виртуал бокс, ссылку на который ты дал, у меня на прошлом процессоре без виртуализации еле еле ноги передвигал.
У меня поднята виртуалка (и не одна) под MacOS, пытался писать сначала в X-Code. Тамошний симулятор запускался минут 5 и пока шла компиляция я спокойно заваривал чай. Как только поменял свой старый проц E5200 на более свежий E8400 - все стало работать в реальном времени.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
18.08.2013, 23:46     Компиляция занимает примерно полторы минуты. Очень долго #12
Уточнил у своего "техника" (спец по железу, а я в основном по софту) - у меня IntelCORE i3 - ПОДДЕРЖИВАЕТ виртуализацию...

Добавлено через 1 минуту
У меня вполне сносно настроено около 6 виртуалок... Мак, линуксы(с графикой и без), разные версии Win...

Добавлено через 3 минуты
Как говорил выше/раньше, год назад настроил себе виртуалку в которой были инструменты ТОЛЬКО под работу с андроидом. Процентов на 10 тормознутее чем обычно, но надежность была выше. + ОДИН раз запускал виртуалку андрода ВНУТРИ виртуалки винды и не приходилось долго ждать загрузки эмула после перезагрузки компа... Минута и инструмент открыт, причем в том месте где вчера остановился... потом отказался от виртуалки, потом и от эмулятора... Каждый % экономлю...
verylazy
Заблокирован
19.08.2013, 09:36     Компиляция занимает примерно полторы минуты. Очень долго #13
Правой кнопкой на значке "Мой компьютер" и нижний пункт "Свойства". Скажи какая модель процессора там написана. И еще, нужно проверить в биосе - там запросто может быть отключена эта опция, по умолчанию или намеренно.
Техники разные бывают, я навидался за свою жизнь
Kodik__
0 / 0 / 0
Регистрация: 06.08.2013
Сообщений: 29
19.08.2013, 16:57     Компиляция занимает примерно полторы минуты. Очень долго #14
у меня вообще i7 все дела... все летает
kpoxaa
70 / 31 / 1
Регистрация: 03.08.2012
Сообщений: 446
20.08.2013, 13:54  [ТС]     Компиляция занимает примерно полторы минуты. Очень долго #15
Цитата Сообщение от Kodik__ Посмотреть сообщение
Не знаю в чем у вас прикол,но у меня все ок.Запуск эмулятора занимает минутку,максимум две,может вы понаоткрывали кучу приложений? а вообще мне кажется что у вас комп - рухлять.
У меня ноутбук, ему 1 год.

Samsung RV-413

Этого процессора мало получается для нормальной работы?
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
20.08.2013, 20:35     Компиляция занимает примерно полторы минуты. Очень долго #16
У меня ноутбук, ему 1 год.
Памяти мало! Советую докупить! На 2х гигах работать невозможно! Все тормозит... Поставил 8 - начало хватать с избытком. Когда ТОЛЬКО кодю на Андроид - редко превышаю 5-6Гиг. Андроид студио спокойно разрастается до 3.8Гиг...
kpoxaa
70 / 31 / 1
Регистрация: 03.08.2012
Сообщений: 446
21.08.2013, 11:13  [ТС]     Компиляция занимает примерно полторы минуты. Очень долго #17
4 гб памяти это мало?
verylazy
Заблокирован
21.08.2013, 12:16     Компиляция занимает примерно полторы минуты. Очень долго #18
нормально, если бы не ноутбук с его (простите) убогим процессором и жестким диском
kpoxaa
70 / 31 / 1
Регистрация: 03.08.2012
Сообщений: 446
21.08.2013, 12:19  [ТС]     Компиляция занимает примерно полторы минуты. Очень долго #19
Значит нужно для таких дел стационар покупать?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.08.2013, 12:44     Компиляция занимает примерно полторы минуты. Очень долго
Еще ссылки по теме:

Split(",") Очень долго работает Android
Будильник в точные минуты Android
Android Формат даты или как получить часы, минуты, секунды
После поворота TextView занимает столько же места как и до поворота Android
Android EditText долго отображается

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

Или воспользуйтесь поиском по форуму:
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
21.08.2013, 12:44     Компиляция занимает примерно полторы минуты. Очень долго #20
4 гб памяти это мало?
Впритык! Работать можно, но дышится с трудом
Сейчас посмотрел - студия - 2400Мб...
Добавь систему(ОС), броузер (Фаерфокс/опера засореные запросто еще 2гига), скайп -200-600, .... PDF книжки, видео ютюба,...
Проще докупить...

Добавлено через 43 секунды
... забыл про эмулятор (у меня устройство)
Yandex
Объявления
21.08.2013, 12:44     Компиляция занимает примерно полторы минуты. Очень долго
Ответ Создать тему
Опции темы

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