Intereting Posts
Java.lang.NullPointerException в GoogleApiActivity Android SDK. AudioManager. SetStreamVolume max int value Эмулятор для вкладки galaxy galaxy 10.1 Gotchas при использовании Google Analytics для Android SDK Неизвестный код ошибки при установке приложения «-505» Ошибка приложения при попытке использовать RecyclerView на Android 5.0 Потоковая передача видео через сокет и воспроизведение с клиента Как добавить CustomView к моей пользовательской клавиатуре в Android, как GIF-клавиатура Android – команда не найдена Кинжал 2: инжектирование введенного пользователем параметра в объект Каков самый надежный способ определения тактовой частоты процессора телефонов Android? Приложение не будет выполняться на новом Android Studio 2.2 с градиентом 2.14.1 с включенным Instant Run Ионное приложение говорит, что работает в эмуляторе Android, но не работает Соединение TLS с использованием SSLSocket медленнее в ОС Android Запрос запроса SQlite по отдельности

Студия Android Studio занимает слишком много времени для создания

Мой проект Android Studio использовался для сборки быстрее, но сейчас требуется много времени для его создания. Любые идеи, что может вызвать задержки? Я пробовал https://stackoverflow.com/a/27171878/391401, но никакого эффекта. У меня нет антивирусной программы, которая может прервать сборку. Мое приложение не так велико по размеру (около 5 МБ ), и оно использовалось для сборки в течение нескольких секунд, но не уверен, что изменилось.

10:03:51 Gradle build finished in 4 min 0 sec 10:04:03 Session 'app': running 10:10:11 Gradle build finished in 3 min 29 sec 10:10:12 Session 'app': running 10:20:24 Gradle build finished in 3 min 42 sec 10:28:18 Gradle build finished in 3 min 40 sec 10:28:19 Session 'app': running 10:31:14 Gradle build finished in 2 min 56 sec 10:31:14 Session 'app': running 10:38:37 Gradle build finished in 3 min 30 sec 10:42:17 Gradle build finished in 3 min 40 sec 10:45:18 Gradle build finished in 3 min 1 sec 10:48:49 Gradle build finished in 3 min 30 sec 10:53:05 Gradle build finished in 3 min 22 sec 10:57:10 Gradle build finished in 3 min 19 sec 10:57:11 Session 'app': running 

Solutions Collecting From Web of "Студия Android Studio занимает слишком много времени для создания"

В Android Studio перейдите в Файл -> Настройки -> Сборка, выполнение, развертывание -> Инструменты сборки -> Gradle

Проверьте «Автономная работа» в разделе «Глобальные настройки»

Это уменьшит время сборки града 90%.

Проверьте это, чтобы сократить время сборки

Если вы используете службы Google Play, убедитесь, что вы не используете это в своем скрипте сборки Gradle:

 compile 'com.google.android.gms:play-services:8.3.0' 

Используйте только те API Google, которые действительно используют ваше приложение. Если вы используете Google Карты, вы должны использовать это:

 com.google.android.gms:play-services-maps:8.3.0 

Когда я это сделал, время компиляции прошло от 2 минут до 25 секунд. Список списка Google, который вы можете выборочно компилировать, см. В разделе:

https://developers.google.com/android/guides/setup

Найдена причина !! Если Android Studio имеет параметр прокси-сервера и не может связаться с сервером, то для его создания требуется много времени, возможно, он пытается достичь прокси-сервера и ждет тайм-аута. Когда я удалил прокси-сервер, установив его работоспособность.

Удаление прокси: File > Settings > Appearance & Behavior > System settings > HTTP Proxy

Нашел простой и лучший способ построить градле

Перейдите в свое приложение >> откройте свои gradle.properties и измените несколько строк из него [remove # ]

Иначе вы можете скопировать и мой снизу фрагмент

  # Project-wide Gradle settings. # IDE (eg Android Studio) users: # Gradle settings configured through the IDE *will override* # any settings specified in this file. # For more details on how to configure your build environment visit # http://www.gradle.org/docs/current/userguide/build_environment.html # Specifies the JVM arguments used for the daemon process. # The setting is particularly useful for tweaking memory settings. # Default value: -Xmx2048m -XX:MaxPermSize=512m org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=1024m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects org.gradle.parallel=true 

Он работал для меня раньше, он занимает почти 2-3 минуты, теперь он занимает всего 5-6 секунд

В вышеприведенном сценарии моя машина Mac имеет 8 ГБ памяти, поэтому я назначил 4gb для градации

После этого шаги сделают это в 10 раз быстрее и сократят время сборки на 90%

Сначала создайте файл с именем gradle.properties в следующем каталоге:

 /home/<username>/.gradle/ (Linux) /Users/<username>/.gradle/ (Mac) C:\Users\<username>\.gradle (Windows) 

Добавьте эту строку в файл:

 org.gradle.daemon=true org.gradle.parallel=true 

Включение функций Java 8 вызвало смертельную медленную сборку

Gradle

  jackOptions { enabled true } compileOptions { targetCompatibility 1.8 sourceCompatibility 1.8 } 

После удаления над строками он создается за считанные секунды.

Существует проблема Компиляция с Джеком занимает очень много времени

Ответ менеджера проекта

Мы знаем, что время сборки – проблема с Джеком прямо сейчас. У нас есть улучшения в плагине 2.4 Gradle, которые должны стать существенным улучшением для инкрементных сборок.

На данный момент, последняя версия Gradle, которую я могу найти, – 2.3.0-beta4

Рекомендуемое чтение: Как я могу сэкономить 5 часов в неделю на Gradle !

В соответствии с этой превосходной почтой вы должны попытаться оптимизировать следующее:

  • Gradle Daemon
  • Параллельное выполнение проекта
  • Настраивать проекты по требованию
  • Модули дороги …

Решение @AndroidDev работало для меня. Я включил всю библиотеку в град.

 compile 'com.google.android.gms:play-services:8.4.0' 

Переход к решению проблемы. От 4 мин до 1 мин.

 compile 'com.google.android.gms:play-services-ads:8.4.0' compile 'com.google.android.gms:play-services-analytics:8.4.0' 

Thnx

В бета-версии Android-студии 2.0 они развернули функцию Instant Run . Это уменьшает время сборки на большой коэффициент. Основная концепция: Android Studio только подталкивает небольшие изменения, внесенные в уже запущенное приложение.

Он классифицирует изменения, которые мы делаем в нашем коде, к трем частям: «горячая» замена, «теплый» обмен и «холодный» обмен, основанный на том, сколько нагрузки будет внесено в сборку. После этого он просто меняет код в уже запущенном приложении, и мы получим, что изменения могут занять несколько секунд. См. Их документ для получения дополнительной информации.

Здесь вы можете скачать предварительный просмотр Android Studio 2.0.

PS: Есть несколько проблем с этой функцией. Они указали это в документах. Перед установкой проверьте его.

1) Мое время сборки сильно увеличилось после того, как я добавил некоторые новые зависимости в библиотеке к моему файлу gradle, что оказалось, что после этого мне нужно использовать multidex. И когда я правильно настроил multidex, мое время сборки увеличилось до 2-3 минут. Поэтому, если вы хотите увеличить время сборки, избегайте использования multidex и, насколько это возможно, уменьшите количество зависимостей библиотеки.

2) Также вы можете попробовать включить «автономную работу» в студии Android, как это предлагается здесь, и это имеет смысл. Это не будет обновлять библиотеки каждый раз, когда вы создаете сборку. Возможно, медленное соединение или использование proxy / vpn с отключенной «отключенной работой» могут привести к замедлению времени сборки.

3) google services – как упоминалось здесь, не используйте весь комплект, используйте только необходимые его части.

Проверьте подключение к Интернету . Если скорость интернета очень медленная, то сборку града также займет много времени. Я проверяю, изменив мое подключение к Интернету Wi-Fi с еще одним хорошим подключением к скорости. Теперь время сборки нормальное. Попробуйте это, прежде чем переходить к другим решениям. Кто-то примет неправильное решение переустановить или изменить настройки. Надеюсь, это поможет. Спасибо и приветствую.

Если вы используете Windows 8 …

DroidArc и AndroidDev, где полезно, но не enougth. Моя проблема связана с моей ОС Windows 8 и ее 100% дисковым использованием.

Особенно популярна служба поиска Windows. Отключите его с помощью: cmd (Admin)> net.exe stop "Поиск в Windows"

Я следил за указаниями в этой ссылке и решил проблему для настоящих 4 советов по исправлению 100% использования диска и повышению производительности Windows

Надеюсь это поможет.

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

Шаг 1: В приложении приложения add add add в BuildScript

 buildscript { dependencies { classpath 'com.android.tools.build:gradle:2.0.0-alpha9' } } 

Шаг 2: добавьте dexOption и дайте следующую кучу размера

  dexOptions { incremental = true; preDexLibraries = false javaMaxHeapSize "2g" } 

Шаг 3: Добавить productFlavors

  productFlavors { dev { minSdkVersion 23 applicationId = "com.Reading.home" } prod { minSdkVersion 15 applicationId = "com.Reading.home" // you don't need it, but can be useful } } 

Это должно сократить время сборки.

У меня была аналогичная проблема на моем компьютере. Защитник Windows блокировал часть Gradle Building. Я отключил его, после этого отлично работал.

Попробуйте перезагрузить компьютер и запустить Android Studio еще раз. Работала для меня при попытке построить проект Cordova / Phonegap с целевой кодовой базой Android.