Где gradle сохраняет банки зависимостей?
Я хочу посмотреть на jars / aars, которые компилируются при добавлении зависимостей.
например, если я добавлю эту зависимость в Gradle, куда он помещает банку?
dependencies {
compile 'com.google.android.gms:play-services-analytics:11.0.4'
}
4 ответов
откройте Android Studio Project Explorer, затем External Libraries разделы. Щелкните правой кнопкой мыши и Show in Files/Explorer
ш есть .gradle/ каталог, по умолчанию выключен из вашего домашнего каталога (например,~/.gradle/ на Linux). Там вы найдете caches/ каталог, содержащий загруженные артефакты и POMs.
ПО УМОЛЧАНИЮ
Linux:
~/.gradle/caches/modules-2/files-2.1
Windows:
%USERPROFILE%/.gradle/caches/modules-2/files-2.1
Mac:
no idea... can anyone edit?
Android:
no idea... can anyone edit?
НАСТРОЙКА НА ЧТО-ТО ДРУГОЕ
но вы можете переопределить эти настройки по умолчанию GRADLE_USER_HOME. Последняя переменная среды, если она установлена, равна не аналогично GRADLE_HOME, который является путем к каталогу, содержащему bin/ каталог для версии Gradle ваша система использует в командной строке
ЗАПУСК GRADLE В IDE
IDEs может использовать другую версию и хранить банки зависимостей где-то еще. Я знаю только затмение. После установки Buildship ("Eclipse Plug-ins for Gradle") место для перехода-окно - > настройки - > Gradle. Здесь есть поле для указания "Gradle User Home". Моя в настоящее время пуста. Я предположим, что он использует систему GRADLE_USER_HOME (который я действительно установил)... но я не потрудился проверить.