Где 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


Как правило, вы можете найти в:

%USERPROFILE%/.gradle/caches/modules-2/files-2.1

ш есть .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 (который я действительно установил)... но я не потрудился проверить.