Articles of gradle

Gradle исключает плагин в основном проекте для определенных подпроектов (ов)

Я работаю над большим проектом, который содержит много подпроектов, которые все строятся с помощью градиента. Как правило, все проекты представляют собой java-проекты, поэтому в основном скрипте build.gradle allprojects { apply plugin: 'java' } Для всех проектов. Однако мне нужно либо удалить плагин для определенного поддерева проектов, либо явно исключить проекты из плагина. Вот краткий обзор […]

Android Gradle запускает тесты на не-отладочные сборки

У меня есть проект с тремя различными типами построения: debug, beta и release. Мой тестовый пакет всегда создан для отладочных сборников, но QA использует бета-сборку, и мы хотим, чтобы QA выполнял эти тесты на своем огромном массиве устройств. Я пытаюсь создать тест apk для QA, который подписан тем же ключом, что и бета-версия. Просматривая документацию […]

Поручите скрипт Android Gradle удалить неприглаженные апки и очистить файлы артефакта

Я начал использовать систему сборки Gradle несколько дней назад и получил скрипт для работы, как я хотел, вот он: buildscript { repositories { mavenCentral() } } dependencies { classpath 'com.android.tools.build:gradle:0.6.+' } apply plugin: 'com.android.application' android { compileSdkVersion 17 buildToolsVersion '18.0.1' productFlavors { flavor1 { packageName "flavor1" } flavor2 { packageName "flavor2" } flavor3 { packageName […]

Android Studio с градиентом и Google Maps v2

Я действительно застрял здесь. Итак, я следую этому руководству шаг за шагом: но он все равно не работает. Я сделал все шаги из учебника и узнал, какой новый модуль (GooglePlayServices) отсутствует в модулях, если открытые run->edit конфигурации в general->module я не вижу GooglePlayServices , я полагаю, это проблема, но я могу Не найди, что я […]

Ошибка "не удалось получить модель типа" BasicIdeaProject "с использованием Gradle distribution" в Windows?

Когда я пытаюсь открыть проект, нажав на мой build.gradle, я вижу это сообщение: Could not fetch model of type 'BasicIdeaProject' using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.4-bin.zip'. The supplied javaHome seems to be invalid. I cannot find the java executable. Tried location: C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 12.1\jre\bin\java.exe Я думаю, это происходит потому, что IntelliJ ищет jre […]

Ошибка: выполнение выполнено для задачи «: app: processDebugGoogleServices». > Исправьте конфликт версий

После обновления моих сервисов Google Play до версии 28 я получаю эту ошибку. Я не знаю, почему это происходит, поскольку он отлично работал раньше. Вот мой файл build.gradle apply plugin: 'com.android.application' apply plugin: 'com.google.gms.google-services' android { compileSdkVersion 23 buildToolsVersion '23.0.2' defaultConfig { applicationId "com.matsoltech.pakistancurrentaffairs" minSdkVersion 10 targetSdkVersion 23 versionCode 11 versionName "2.1.1" } buildTypes { […]

Ресурсы $ NotFoundException при использовании Robolectric с Gradle

Я слежу за этим руководством по настройке Robolectric для тестирования моего проекта Android Gradle. Я продолжаю эту ошибку: android.content.res.Resources$NotFoundException: no such label com.mypackage.dev:string/app_name productFlavors образец проекта из учебника, я установил, что проблема заключается в моем productFlavors (dev, staging, production). Добавление вкусов к рабочему образцу проекта вызывает ту же проблему. В этом ответе вы можете увидеть […]

Gradle build не работает: выполнение не выполнено для задачи ': MyApp: compileDebug'

Я пытаюсь перенести проект в Gradle, но я получаю исключение, возникающее каждый раз, когда я запускаю команду gradle build –stacktrace Я использую Gradle 1.6. Вот трассировка стека для ошибки: :MyApp:compileDebug FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':MyApp:compileDebug'. > Compilation failed; see the compiler error output for […]

Не удалось найти свойство «xxxx» на com.android.build.gradle.AppExtension_Decorated

Я получил эту ошибку после того, как я добавил эти строки в свой файл gradle: buildTypes.each { it.buildConfigField 'String', 'OPEN_WEATHER_MAP_API_KEY', MyOpenWeatherMapApiKey } То лог-шоу: Could not find property 'MyOpenWeatherMapApiKey' on com.android.build.gradle.AppExtension_Decorated@c3b784 Решения в google, которые я искал, не могут решить мою проблему. Пожалуйста, покажите мне, где я был неправ?

Как подавить «предупреждение: игнорирование атрибута InnerClasses для анонимного внутреннего класса» с помощью Gradle?

Как подавить «предупреждение: игнорирование атрибута InnerClasses для анонимного внутреннего класса» с помощью Gradle? Это не дублирующий вопрос Это не во время Proguard, и я не хочу подавлять использование Proguard Я хотел бы подавить выполнение нормального ./gradlew assembleDebug (так как это assertj-core – ./gradlew testDebug ) Зависимость: dependencies { testCompile "org.assertj:assertj-core:1.7.1" } Предупреждение: Dex: warning: Ignoring […]