2016-11-07 3 views
0

Я разрабатываю приложение размером apk размером 28 МБ. Что я должен делать, чтобы у меня было меньше времени.Почему мое здание град занимает слишком много времени?

Если я запускаю эмулятор, то это занимает 5-7 минут, но если я запустил его на устройстве, то это займет более 10 минут.

+0

требуется время для загрузки данных и на устройство ... –

+0

есть ли способ уменьшить время @Shivam –

+0

перейти на панель инструментов >> Рефакторинг >> Удалить неиспользуемые ресурсы .. это вам немного поможет .. в уменьшении размера приложения и быстро построить –

ответ

1

вы можете установить файл-> Настройка-> поиск 'Gradle' -> проверить 'использовать локальное распределение Gradle' и проверить 'автономную работу' .. в Android Studio. это улучшит время строительства граделя.

+0

Нет помощи .. получение того же времени. –

+0

, то может быть, ваша конфигурация системы низкая. и студии Android потребовалось больше оперативной памяти мин. 4 Гб. если у вас 8gb, то это лучше. и процессор больше, чем core-i5. –

+0

Конфигурация системы: - ОЗУ 8 ГБ и ядро-i5 –

0

Если вы разрабатываете на Windows, то вы должны открыть Control Panel ->Windows Defender, а затем перейти к Settings ->Excluded Files and Locations ->Browse и добавить библиотеку проекта (включая папку build) и C:\Users\YourUser\.gradle


Кроме того, добавьте следующее gradle.properties в проекте:

org.gradle.jvmargs = -Xms2048m -Xmx4096m -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=1024m 
+0

Я работаю над Linux (Ubuntu) –

+0

Тогда попробуйте второй вариант – EpicPandaForce

+0

Нет помощи .. получение того же времени. –

1

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

0

Есть несколько советов для сокращения времени сборки: В вашем /.gradle/gradle.properties файле:

# When set to true the Gradle daemon is to run the build. 
org.gradle.daemon=true 
# Specifies the JVM arguments used for the daemon process. 
# The setting is particularly useful for tweaking memory settings. 
# Default value: -Xmx10248m -XX:MaxPermSize=256m 
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 
org.gradle.parallel=true 
org.gradle.configureondemand=true 

И вы можете отключить задачу ворса, когда вы строите свой проект, добавить задачу в файле build.gradle:

tasks.whenTaskAdded { task -> 
    if (task.name.equals("lint")) { 
     task.enabled = false 
    } 
} 

Это действительно полезно для меня! Надеюсь, это поможет вам!

Перед тем как сократить время строительства, вы должны выяснить, какой шаг стоит слишком много времени.

./gradlew assembleDebug --dry-run --profile 

Это будет продукт отчет о работе по строительству в build/reports/profile/ направлении, только что прочитал отчет затем оптимизировать сборки работу.

 Смежные вопросы

  • Нет связанных вопросов^_^