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

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

3
Залежності Gradle-сценарію від Gradle
Яка різниця між декларуванням сховищ в buildScriptрозділі збірки gradle або в кореневому рівні збірки. Варіант 1: build.gradle : buildScript { repositories { mavenCentral(); } } або build.gradle : repositories { mavenCentral(); }
176 build  repository  gradle 

23
Неможливо вирішити символ "Тема" у styles.xml (Android Studio)
З сьогоднішнього дня Android Studio не може знайти теми AppCompat у styles.xml, але, наприклад, AppCompatActivity у коді все-таки розпізнається. Моя версія Android Studio 2.2.2, збірка № AI-145.3360264 Я вже спробував оновити до найновіших інструментів збирання, компілювати sdk (25) версію тощо, але це не вирішило проблему. На даний момент я встановив …

2
Який синтаксис для написання коментарів у файл build.gradle?
Переглядаючи цей build.gradleфайл вниз apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "package.myapp" minSdkVersion 19 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.nineoldandroids:library:2.4.0' } Що робити, …

6
Що саме робить Transitive = true у Gradle (wrt crashlytics)?
Що transitive = trueточно робить Gradle ? З документації Gradle це не ясно . Це в контексті compileвсередині build.gradle. У моєму випадку я залежу від аварійних ситуацій Android. compile('com.crashlytics.sdk.android:crashlytics:2.2.2@aar') { transitive = true; } Кілька документів Gradle ( тут і тут ) означають, що "перехідні" за замовчуванням істинні. Однак усунення …

30
com.google.android.gms: play-services-measurement-base запитують різні інші бібліотеки
Я оновився до gradle 4.0.1 і почав отримувати наступну помилку Бібліотека com.google.android.gms: play-services-measurement-base запитується різними іншими бібліотеками за адресою [[15.0.4,15.0.4]], але дорівнює 15.0.2. Вимкніть плагін і перевірте дерево залежностей за допомогою ./gradlew: app: залежності. Мій проект не використовує цю залежність, тому я шукав її в глобальному масштабі, і вона з’являється …

14
Як встановити versionName у назві файлу APK за допомогою gradle?
Я намагаюся встановити певний номер версії в імені файлу APK, створеному в Gradle, автоматично створеному. Тепер Gradle генерує, myapp-release.apkале я хочу, щоб це виглядало як щось схоже myapp-release-1.0.apk. Я спробував перейменувати варіанти, які здаються безладними. Чи є простий спосіб це зробити? buildTypes { release { signingConfig signingConfigs.release applicationVariants.each { variant …

18
Gradle знаходить неправильний JAVA_HOME, навіть якщо він правильно встановлений
При спробі запуску gradle я отримую таку помилку: # gradle ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/default-java Please set the JAVA_HOME variable in your environment to match the location of your Java installation. Однак, коли я перевіряю змінну JAVA_HOME, я отримую: # echo $JAVA_HOME /usr/lib/jvm/java-7-oracle Мій JAVA_HOME визначений …

7
Найкращий спосіб додати підтримку Gradle до проекту IntelliJ
Я трохи оглянувся і не знайшов найкращого рішення для перетворення існуючого проекту IntelliJ в Gradle. Я працюю в командному середовищі, і зараз ми ділимось .ipr-файлом, оскільки у нас є кілька конфігурацій побудови, які ми відстежуємо. Ми зрештою позбудемося тих, хто виступає за Gradle, але я не можу надто викрутити речі, …

6
Використання збірок ароматів - правильно структурувати папки з джерелами та build.gradle
Зверніть увагу: відповідь відредаговано після відповіді Ксав'є Я намагаюся використовувати різні збірки ароматів для одного проекту програми в Android Studio. Однак мені здається, що у мене жахливий час налаштувати його на належну роботу. Кроки: Створіть новий проект Android Studio, названий "Тест". Відкрийте build.gradle * та додайте наступні рядки: productFlavors { …

17
Не вдалося знайти або завантажити основний клас org.gradle.wrapper.GradleWrapperMain
Я очистив весь проект, видаляючи локальні каталоги , як ~/.gradle, ~/.m2 ~./androidі ~/workspace/project/.gradleта вони вибрали File -> Invalidate Caches / Restart...в Android Studio. Тепер виконання команди ./gradlewпризводить до наступного виводу: usr$ ./gradlew tasks Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain Потрібно сказати, що я видалив занадто багато, питання …

10
Налаштування активного профілю та конфігурації розташування з командного рядка у весняному завантаженні
У мене є додаток для весняного завантаження. У мене є три профілі в моєму застосуванні-> розробка, постановка та виробництво . Тож у мене є 3 файли application-development.yml application-staging.yml застосування-виробництво.імл Мій application.yml знаходиться всередині src/main/resources. Я встановив активний профіль у application.yml як: spring: profiles.active: development Інші 3 конфігураційні файли для профілю …

4
Gradle чергуються з встановленням mvn
У мене є 2 різні проекти, створені на mvn. Я намагаюся замінити Gradle. проект 1 - SDK, а проект 2 використовує sdk (приклад) За часів Maven він створює артефакт, використовуючи mvn install, який додає весь проект у локальне сховище. Мені подобається працювати в градле так. Мені подобається, що проект 1 …
163 maven-2  gradle 

6
Рекомендований спосіб зупинити збірку Gradle
Як я можу зупинити збірку Gradle після виявлення проблеми? Я можу скористатись ствердженням, викинути виняток, зробити System.exit (погана ідея) або використовувати виділену функцію в Gradle (але я не зміг її знайти). Який найкращий спосіб для Gradle (і чому?).
162 groovy  build  gradle 

14
Конфігурація проксі Gradle
Мені потрібен веб-доступ від Gradle через проксі-сервер, щоб використовувати інтеграцію Gradle / Artifactory для Jenkins. Щоб зменшити можливі причини виникнення проблем, я вручну додаю плагін Artifactory в build.gradle і запускаю його з командного рядка: apply { apply from: "http://gradle.artifactoryonline.com/gradle/plugins/org/jfrog/buildinfo/build-info-extractor-gradle/1.0.1/artifactoryplugin-1.0.1.gradle" } Після цього опису я вказав у .gradle / gradle.properties у …

7
Джерсі перестав працювати з InjectionManagerFactory не знайдено
Я отримую нижче помилку під час запуску API Jersey в Tomcat 8.5.11, через що мій API припиняється: HTTP Status 500 - Servlet.init () для сервлетів Jersey REST Service кинув виняток тип звіту про виключення повідомлення Servlet.init () для сервлета Jersey REST Service кинув виняток Опис Сервер зіткнувся з внутрішньою помилкою, …

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