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