Вопросы с тегом «gradle»

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

3
Gradle buildscript зависимости
В чем разница между объявлением репозиториев в 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
Что именно делает переходный = true в Gradle (без сбоев)?
Что именно делает Gradle transitive = true? Это не ясно из документации Gradle . Это в контексте compileвнутри build.gradle. В моем случае я зависел от сбоев Android. compile('com.crashlytics.sdk.android:crashlytics:2.2.2@aar') { transitive = true; } Несколько документов Gradle ( здесь и здесь ) подразумевают, что «переходный» по умолчанию имеет значение true. Однако …

30
com.google.android.gms: база данных play-services-измерения запрашивается различными другими библиотеками
Я обновил до gradle 4.0.1 и начал получать следующую ошибку Библиотека com.google.android.gms: база измерения play-services-запрашивается различными другими библиотеками по адресу [[15.0.4,15.0.4]], но разрешается до 15.0.2. Отключите плагин и проверьте дерево зависимостей, используя ./gradlew: app: dependencies. Мой проект не использует эту зависимость, поэтому я искал ее по всему миру, и она …

14
Как установить versionName в APK-файле, используя gradle?
Я пытаюсь установить конкретный номер версии в автоматически сгенерированном имени файла APK. Теперь Gradle генерирует, myapp-release.apkно я хочу, чтобы это выглядело примерно так myapp-release-1.0.apk. Я попытался переименовать варианты, которые кажутся грязными. Есть ли простой способ сделать это? buildTypes { release { signingConfig signingConfigs.release applicationVariants.each { variant -> def file = …

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 Project
Я немного осмотрелся и не нашел лучшего решения для преобразования существующего проекта IntelliJ в Gradle. Я работаю в командной среде, и в настоящее время мы совместно используем файл .ipr, поскольку у нас есть несколько конфигураций сборки, которые мы отслеживаем. В конце концов мы избавимся от тех, кто поддерживает Gradle, но …

10
Настройка активного профиля и расположения конфигурации из командной строки при весенней загрузке
У меня есть приложение весенней загрузки. У меня есть три профиля в моем приложении -> разработка, подготовка и производство . Итак, у меня есть 3 файла Приложение-development.yml Приложение-staging.yml Приложение-production.yml Мой application.yml находится внутри src/main/resources. Я установил активный профиль в application.yml как: spring: profiles.active: development Другие 3 специфических профиля профиля находятся …

6
Использование вариантов сборки - правильное структурирование исходных папок и build.gradle
Обратите внимание: ответ отредактирован после ответа Ксавье Я пытаюсь использовать разные варианты сборки для одного и того же проекта приложения в Android Studio. Тем не менее, мне кажется, что я ужасно настраиваю его для правильной работы. шаги: Создайте новый проект Android Studio с именем «Test». Откройте build.gradle * и добавьте …

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 Излишне говорить, что я удалил слишком много, вопрос …

4
Gradle альтернатива mvn установить
У меня есть 2 разных проекта на Mvn. Я пытаюсь заменить Gradle. Проект 1 является SDK, а проект 2 использует SDK (пример) Во времена Maven он создает артефакт с помощью mvn install, который добавляет весь проект в локальный репозиторий. Мне нравится работать в Gradle, как это. Мне нравится проект 1 …
163 maven-2  gradle 

6
Рекомендуемый способ остановить сборку Gradle
Как я могу остановить сборку Gradle после обнаружения проблемы? Я могу использовать assert, бросить исключение, сделать 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 () для сервлета Джерси. Служба REST вызвала исключение. тип отчета об исключении сообщение Servlet.init () для сервлета Джерси Служба REST вызвала исключение description Сервер обнаружил внутреннюю ошибку, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.