Запитання з тегом «gradle»

Gradle - це інструмент автоматизації побудови проектів, який використовує Groovy DSL. Сценарії побудови Gradle підтримують сховища Maven та Ivy, а також просту файлову систему для управління залежностями.


8
Яка різниця між реалізацією та компіляцією в Gradle?
Після оновлення до Android Studio 3.0 і створення нового проекту, я помітив, що build.gradleіснує новий спосіб додавання нових залежностей замість того, що compileіснує, implementationа testCompileне є testImplementation. Приклад: implementation 'com.android.support:appcompat-v7:25.0.0' testImplementation 'junit:junit:4.12' замість compile 'com.android.support:appcompat-v7:25.0.0' testCompile 'junit:junit:4.12' Яка різниця між ними і чим я повинен користуватися?

30
Android Studio: Додати банку як бібліотеку?
Я намагаюся використовувати нову студію Android, але не можу зробити так, щоб вона працювала правильно. Я використовую бібліотеку Gson для серіалізації / десеріалізації JSON-об'єктів. Але бібліотека якось не входить у збірку. Я створив новий проект лише з MainActivity . Скопіював gson-2.2.3.jar у папку / libs і додав його у залежність …

24
Помилка під час отримання батьківського елемента: Не знайдено ресурсу, який би відповідав заданому імені після оновлення до AppCompat v23
Я завжди програмував Android на Eclipse і вирішив почати переходити на Android Studio . Я вирішив використати той самий SDK, який я вже мав для Eclipse, тоді: Розпочали новий проект Встановити мінімальний SDK 4.0 (рівень API 14) Виберіть параметр "Пуста активність" Використовувані за замовчуванням імена діяльності та ім'я макета Хіт …


11
Збірка Gradle без тестів
Я хочу виконати gradle buildбез виконання одиничних тестів. Я намагався: $ gradle -Dskip.tests build Це, здається, нічого не робить. Чи є якась інша команда, яку я міг би використовувати?
635 gradle 

16
Як додати локальну залежність .jar до файлу build.gradle?
Тому я спробував додати свою локальну залежність від .jar до мого файлу build.gradle: apply plugin: 'java' sourceSets { main { java { srcDir 'src/model' } } } dependencies { runtime files('libs/mnist-tools.jar', 'libs/gson-2.2.4.jar') runtime fileTree(dir: 'libs', include: '*.jar') } І ви бачите, що я додав тут файли .jar у папку referencedLibraries: …

14
Використання gradle для пошуку дерева залежності
Чи можна використовувати градел для отримання дерева того, від чого залежить? У мене є проект, і я хотів би дізнатися всі залежності, щоб я міг трохи спростувати його за допомогою декларацій вперед тощо.
542 gradle 

30
Як створити APK-файл, підписаний релізом, за допомогою Gradle?
Я хотів би створити мій Gradle, щоб створити apk-файл, підписаний релізом, за допомогою Gradle. Я не впевнений, чи правильний код або якщо мені не вистачає параметра при виконанні gradle build? Це деякий код у моєму файлі gradle: android { ... signingConfigs { release { storeFile file("release.keystore") storePassword "******" keyAlias "******" …

5
Метод Gradle DSL не знайдено: 'runProguard'
Я отримую помилку після оновлення від мого останнього проекту. Не проблема в моєму коді, але у мене проблеми з build.gradle. Як я можу це виправити? Код build.gradle тут: apply plugin: 'android' android { compileSdkVersion 21 buildToolsVersion '20.0.0' packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/license.txt' exclude 'META-INF/NOTICE' exclude …

27
Створення та запуск програми через Gradle та Android Studio відбувається повільніше, ніж через Eclipse
У мене є багатопроектний проект (~ 10 модулів), будівництво якого займає приблизно 20-30 секунд кожного разу. Коли я натискаю Run у Android Studio, мені доводиться чекати кожного разу, щоб оновити додаток, що відбувається надзвичайно повільно. Чи можливо автоматизувати процес побудови в Android Studio? Або у вас є поради, як зробити …

30
Автоматично приймати всі ліцензії SDK
Оскільки додатки для Android-плагінів 2.2-alpha4 : Gradle спробує завантажити відсутні пакети SDK, від яких залежить проект Що дивовижно класно і було відомо, що це проект JakeWharton . Але, щоб завантажити бібліотеку SDK, вам потрібно: прийняти ліцензійні угоди або gradle скаже вам: Ви не прийняли ліцензійні угоди таких компонентів SDK: [Android …


9
Чи можна оголосити змінну в Gradle придатною для використання на Java?
Чи можна оголосити змінну в Gradle придатною для використання на Java? В основному, я хотів би оголосити деякі зміни в build.gradle, а потім отримати його (очевидно) під час збирання. Так само, як макроси перед процесором у C / C ++ ... Прикладом декларації може бути щось подібне ...: android { …

20
Як вручну включити зовнішній пакет aar за допомогою нової системи Gradle Android Build
Я експериментував з новою системою збірки андроїдів і зіткнувся з невеликою проблемою. Я склав власний пакет aar ActionBarSherlock, який я назвав 'actionbarsherlock.aar'. Те, що я намагаюся зробити, - це фактично використовувати цей aar для створення мого остаточного APK. Якщо я включу всю бібліотеку ActionBarSherlock як модуль бібліотеки для Android до …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.