Каждый новый проект загружает огромное количество бесплатных версий и файлов jcenter.bintray в Android Studio - PullRequest
0 голосов
/ 15 октября 2018

с того дня, как я обновил свою Android Studio до новой версии, она загружает огромное количество данных для каждого нового проекта или для каждого импорта проекта.Он загружает версии Gradle и загружает файлы с jcenter.bintray.com.Если я укажу адрес для ручной сортировки в настройках-> Build -> Gradle -> Gradle Home, то он выдаст ошибку при сборке, которую я цитировал здесь.Я должен загружать это количество данных каждый раз.Подскажите пожалуйста, как от этого избавиться и работать над проектами без интернета.

Unknown host 'jcenter.bintray.com'. You may need to adjust the proxy settings in Gradle.
Enable Gradle 'offline mode' and sync project
Learn about configuring HTTP proxies in Gradle

Если я выбираю автономный режим в настройках, он выдает эту ошибку:

Could not download gradle-core.jar (com.android.tools.build:gradle-core:2.3.3): No cached version available for offline mode

1 Ответ

0 голосов
/ 15 октября 2018

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

Для этого нужно будет сначала скачать некоторые пакеты-библиотеки-метаданные.Без интернета мы можем загрузить некоторые файлы, такие как gradle-core.jar или Gradle, как указано здесь , а затем добавить их в нужный каталог, но вам понадобится интернет для добавления зависимостей и т. Д.

Используйте интернет для загрузки пакетов в первый раз.

При выборе автономного режима в настройках выдается следующее сообщение: Не удалось загрузить gradle-core.jar (com.android.tools.build:gradle-core:2.3.3): Кэшированная версия недоступна для автономного режима

Очевидно, что нет никакой кэшированной версии gradle-core.jar, а это значит, что ее нужно будет загрузить из Интернета, и после этого вам не нужно будет загружать их снова.

Anyways , чтобы избежать этой ошибки, убедитесь, что у вас есть jcenter() или добавьте его вот так в свои корневые build.gradle репозитории:

repositories {
    google()
    jcenter { url "http://jcenter.bintray.com/" }
    ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...