В том числе библиотеки плей-услуг существенно замедляет время сборки. Вы можете использовать последнюю студию Android, которая поддерживает intant run. Это функция, которая позволяет вносить изменения в запущенное приложение. Активность перезапускается через несколько секунд, и вы можете увидеть новые изменения.
Подробнее об этом here at the official documentation.
Он классифицирует изменения, которые мы делаем в нашем коде, к трем частям: «горячая» замена, «теплый» обмен и «холодный» обмен, основанный на том, сколько нагрузки будет внесено в сборку. Горячее обмен - быстрее построить. Некоторые загружаемые изменения, такие как: изменения в файле манифеста, изменения структурного кода, изменения ресурсов приходят в «холодную» замену. Поэтому в этих случаях сборка займет время, которое она использовала.
Но это определенно является лекарством от всего времени ожидания, которое мы должны были страдать только для изменения небольшой незначительной строки кода.
Попробуйте включить «Автономная работа» для Gradle в настройках Android Studio. – mklimek
Если это займет 30 секунд, я не думаю, что здесь действительно большая проблема. Но попробуйте переключить maven на «автономную работу», закройте другие неиспользуемые приложения или добавьте другие библиотеки для тестирования (сравните с GP Service lib) ... – NamNH
Обычно 30 секунд, но с необходимой lib, он переключается на 60 секунд. Я также использую опцию «-offline». – Lazy