Я использую версию для Android версии 2.2 Beta 2, разработанную 7 апреля 2015 года. Gradle версия 2.2.1 и Gradle плагин версии 1.1.0.
После создания нового проекта следующий код существует по умолчанию в моем файле app/build.gradle.
...
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
Это означает, что любой файл jar, который я добавляю в каталог app/libs, должен быть загружен в мой проект, не так ли? Однако, когда я добавляю свой Parse-1.9.0.jar в приложение /libs, он не загружается. Мне не удалось использовать код из API в MainActivity.java.
Я получил его, щелкнув правой кнопкой мыши Parse-1.9.0.jar → Добавить как библиотеку... Приложение /build.gradle стало:
...
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile files('libs/Parse-1.9.0.jar')
}
Я смущен почему. Не следует ли компилировать fileTree() все файлы jar? Зачем мне нужен дополнительный шаг?
Загруженный файл Parse-1.9.0.jar: https://parse.com/apps/quickstart#parse_data/mobile/android/native/existing
Спасибо