Вопросы с тегом 'gradle-plugin'

Gradle - инструмент автоматизации построения проекта. Плагины Gradle дополняют многократно используемую логику сборки, которая может использоваться во многих разных проектах и ​​построениях. Gradle позволяет вам реализовать свои собственные плагины, чтобы вы могли повторно использовать свою логику сборки и делиться ею с другими.
6

Какая разница между реализацией и компиляцией в Gradle?

После обновления до Android Studio 3.0 и создания нового проекта я заметил, что в build.gradle существует новый способ добавления новых зависимостей вместо compile implementation вместо testCompile - testImplementation. Пример: implementation 'com...
12 июн. '17 в 7:13
34

Не удалось слияние приложений Android и appcompat Manifest

У меня следующий сорт dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:28.0.0-rc01' implementation 'com.android.support.constraint:constraint-layout:1.1.2' testI...
10 авг. '18 в 19:58
8

Gradle требуется версия 1.10. Текущая версия 2.0

Я пытаюсь использовать последнюю версию Gradle (2.0), но я продолжаю получать это сообщение, когда нажимаю gradle build в терминале. Почему он запрашивает версию 1.10? Я новичок в Gradle, поэтому я пытаюсь обойти его. gradle требуется версия 1....
18 июн. '14 в 15:23
25

Gradle кэш зависимостей может быть поврежден (это иногда происходит после таймаута сетевого подключения).

Я получаю такую ​​ошибку, как ее исправить. Error:Unable to load class 'org.gradle.tooling.internal.protocol.test.InternalTestExecutionConnection'. Possible causes for this unexpected error Gradle dependency cache may be corrupt (this sometimes occu...
18 июл. '16 в 17:41
2

Какая разница в применении плагина gradle

Я не понимаю блок плагинов градиентов apply plugin: 'someplugin1' apply plugin: 'maven' и другой: plugins { id 'org.hidetake.ssh' version '1.1.2' } В первом блоке У нас есть имя плагина. во втором пакете и версии. Я не понимаю, где я должен и...
02 сент. '15 в 12:12
13

сбои сборки во время слияния ресурсов с плагином Android Gradle 3.3.0

У меня есть много разных вкусов для моей сборки, которые имеют определенные ресурсы, и я не хочу загромождать свою директорию src в моем проекте с кучей специфических для него каталогов, поэтому я добавляю исходные наборы из другой папки в моем прое...
09 окт. '18 в 1:19
7

Не удалось скопировать зависимости конфигураций после обновления плагина Gradle для Android Studio до 3.0.1 и Gradle до 4.1

Я использовал для копирования зависимостей "compile" в определенную папку, используя эту простую задачу gradle: task copyLibs(type: Copy) { from configurations.compile into "$project.rootDir/reports/libs/" } Но он перестал работать сразу п...
20 дек. '17 в 16:33
7

Android-студия 3.4.0-3.4.2 Gradle ERROR: не указано значение для свойства manifestOutputDirectory

при обновлении до android-studio 3.4.x/gradle build plugin 3.4.x/gradle 5.3... интересно, если это проблема с плагином android. ERROR: No value has been specified for property 'manifestOutputDirectory'. Мой скрипт Gradle не использует переменные, ...
08 мая '19 в 4:25
2

Как создать исполняемую жировую банку с Gradle с зависимостями реализации

У меня есть простой проект в Gradle 4.6 и вы хотите сделать его исполняемым банком. Я пробовал shadow gradle-fatjar-plugin, gradle-fatjar-plugin, gradle-one-jar spring-boot-gradle-plugin плагинами spring-boot-gradle-plugin но ни один из них не добав...
14 мар. '18 в 12:40
1

Gradle не удалось выполнить синхронизацию: "com.android.build.gradle.BasePlugin" не реализует интерфейс плагина

Окружающая среда: Android Studio 2.1 Проект: Android SDK + Cordova Android Studio выдает следующую ошибку во время Gradle Sync: Gradle Ошибка синхронизации: "com.android.build.gradle.BasePlugin" не реализует интерфейс плагина
28 апр. '16 в 21:10
3

Плагин Android слишком стар (2.4.0-alpha7)

Я использую android studio 2.4, и получаю эту ошибку. По-видимому, мне нужно обновить свой плагин для Android, но когда я проверил jcenter для новых версий, единственная версия доступный был 2.5.0-alpha-preview-02. что приведет к той же ошибке. Я т...
01 июн. '17 в 7:29
5

Плагин Android Studio слишком стар.

Я отлично синхронизировал, а затем, когда я попытался запустить тест на устройстве из Android Studio, я начал получать ошибку: Error:(1, 0) Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE environment variable...
30 дек. '15 в 15:25
4

Как можно изменить репозиторий плагина gradle?

Я работаю в большой компании со строгой политикой, запрещающей нефильтрованное использование внешних библиотек. Мы должны вытащить все из благословленных корпоративных репозиториев, а не голый интернет, включая gradle.org. Используя gradle original...
17 мая '16 в 20:11
1

Отличие от vs apply plugin

Есть ли разница, кроме этого: apply from: - получает (плагин).gradle из URL apply plugin: - получает (плагин).gradle с сервера gradle плагина Изменить - Ответ: apply plugin: вызывает интерфейс Plugin.apply(), а apply from: вызывает script н...
31 мар. '15 в 20:46
2

Как можно управлять вариантами вывода с помощью Android Gradle Plugin 3.0.0+?

Последняя версия (3.0.0) Android Plugin для Gradle нарушила свой API для управления Варианты вывода. Этот API использовался для управления файлами, создаваемыми во время сборки (например, AndroidManifest.xml), и был удален для улучшения времени наст...
04 авг. '17 в 15:25