Новый проект Android Studio, используйте загрузочный кеш для всех зависимостей вместо повторной загрузки - PullRequest
0 голосов
/ 04 мая 2020

При создании нового Android студийного проекта я должен немедленно остановить его и заменить локальный:

distributionUrl=file\:~/.gradle/wrapper/dists/gradle-5.3-all/a2o9bs8pjyp10tdbmwhtqkmvn/gradle-5.3-all.zip

, иначе он снова загрузит все зависимости в build.gradle. Затем мне нужно прекратить загрузку всего, что не находится в файле сборки, поскольку все это существует в кэше Gradle.

Есть ли способ указать Android Studio 3.6.3, чтобы использовать кэш Gradle для новый проект? Каждый раз, когда я создаю новый проект, он загружает одни и те же файлы, например, manifest-merger-26.3.0, sdk-common-x.x.x, kotlin-reflect-x.x.x et c.

Они уже существуют в кэше Gradle. Кэш сборки в .android/build-cache пуст и не содержит каталог 3.6.3.

1 Ответ

0 голосов
/ 04 мая 2020

Gradle имеет целый ряд различных кешей по соображениям производительности. Вдобавок к этому Android может иметь свои собственные кеши.

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

Этот кэш находится в <USER_HOME>/.gradle/caches/modules-2. Он будет повторно использоваться во всех версиях Gradle и сведет к минимуму сетевые взаимодействия для загрузки зависимостей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...