Articles of gradle

Все библиотеки com.google.android.gms должны использовать ту же самую спецификацию версии?

Я получаю следующее предупреждение в своем классе сборки для compile 'com.google.android.gms:play-services-analytics:9.2.0' строки compile 'com.google.android.gms:play-services-analytics:9.2.0' . Что это значит? All com.google.android.gms libraries must use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 9.2.0, 8.4.0. Examples include com.google.android.gms:play-services-basement:9.2.0 and com.google.android.gms:play-services-ads:8.4.0 less… (Ctrl+F1) There are some combinations of libraries, or tools and […]

Версия инструмента для создания градальной силы в сторонних библиотеках?

Как я могу заставить библиотеку использовать инструменты sdk build 19.1.0 или выше без наложения / ручного редактирования файла build.gradle для библиотеки? Я продолжаю получать эту ошибку при использовании библиотек … Error:The SDK Build Tools revision (…….) is too low for project ':somelibrary'. Minimum required is 19.1.0

Конфликт между привязкой данных Android и Guava вызывает ошибку ProGuard

Я получаю следующую ошибку при компиляции моего приложения Android с включенным ProGuard. Warning: library class android.databinding.tool.util.SourceCodeEscapers$1 extends or implements program class com.google.common.escape.CharEscaper Warning: library class android.databinding.tool.util.SourceCodeEscapers$JavaCharEscaper extends or implements program class com.google.common.escape.ArrayBasedCharEscaper Warning: library class android.databinding.tool.util.SourceCodeEscapers$JavaCharEscaperWithOctal extends or implements program class com.google.common.escape.ArrayBasedCharEscaper Warning: there were 3 instances of library classes depending on program classes. You […]

Android Gradle – добавьте packageNameSuffix на конкретный продуктFlavor

У меня есть проект Android Gradle с этой конфигурацией групп продуктов и вкусов: /* * Define different flavor groups */ flavorGroups 'market', 'version' /* * Defile product flavors */ productFlavors { amazon { flavorGroup 'market' } google { flavorGroup 'market' } flav1 { flavorGroup 'version' packageName 'com.company.flav1' } flav2 { flavorGroup 'version' packageName 'com.company.flav2' } […]

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

Я пытаюсь настроить файл build.gradle только для выполнения задачи градации при выборе варианта сборки выпуска. До сих пор моя задача всегда выполнялась, независимо от того, находится ли она в моих типах отладки или выпуска, или подписании конфигов. Я попытался добавить свою задачу в блок applicationsVariants и проверить, является ли это вариантом выпуска, но он просто […]

Работа Дженкинса с использованием Gradle не может найти исполняемый файл

Я пытаюсь создать работу Дженкинса, чтобы построить следующее большое приложение для Android! У меня установлен Android SDK, и эта часть работает нормально. У меня есть Gradle Plugin v1.24, установленный на Jenkins, и теперь я думаю, что я пытаюсь понять, как заставить Gradle работать. Первая попытка состояла в том, чтобы Jenkins загружать определенную версию автоматически с […]

Публиковать файл .aar с javadocs, прикрепленным к artifactory repo

Я пытаюсь опубликовать AAR с файлом javadoc для моего maven repo через artifactory gradle puglin. Файл aar загружается с успехом, но у javadoc нет. Какой скрипт я могу использовать для загрузки своих javadocs ?. Это мой код build.gradle apply plugin: 'com.android.library' apply plugin: 'com.jfrog.artifactory' apply plugin: 'maven-publish' def packageName = 'br.com.lexsis.libtest' def libraryVersion = '0.0.1-SNAPSHOT' […]

Android / gradle: невозможно использовать репозиторий

Я попытался удалить библиотеки jar * и добавить их как зависимости от maven-repository. Это выглядит очень многообещающе, но я не в состоянии это сделать. Я тестировал его с помощью одной библиотеки (gson), и теперь мой gradle.build выглядит так: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } } apply plugin: 'android' dependencies { […]

Дублировать файлы при добавлении компиляции с помощью Gradle в Android Studio

Я пытаюсь добавить Джексона в свой проект Android Studio. Я делаю это, добавляя его к зависимостям в gradle: dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:appcompat-v7:19.+' compile 'com.android.support:support-v4:19.+' compile files('libs/universal-image-loader-1.9.2.jar') compile 'com.google.android.gms:play-services:+' compile 'com.fasterxml.jackson.core:jackson-databind:2.4.3' } Gradle build отлично работает, однако, когда я хочу запускать тесты в Android Studio, он вызывает следующую ошибку: Error:Gradle: duplicate […]

Задача Gradle изменить логическое значение в конфигурации сборки

Я хотел бы создать очень простую задачу, которая меняет логическое значение в моей конфигурации gradle. Я работаю над Android-приложением, которое может быть запущено с несколькими профилями, и для каждой сборки нужно указать, будет ли в моем коде приложение подделывать Bluetooth или нет. Моя градация (соответствующий код): def fakeBluetooth = "true" buildTypes { debug { minifyEnabled […]

Intereting Posts
Интеграция внешней чистой библиотеки Java и наличие на ней классов Android Значение мигающей красной границы в эмуляторе Как мигать изображение в ImageView (Android) Retrofit 2 не отправляет данные, когда включен ProGuard ViewFlipper vs AdapterViewFlipper Активность запуска Android от службы API Android Google Maps v2, создающий новый LocationSource Ресурсы $ NotFoundException в графической компоновке Предварительный просмотр ADT (но приложение фактически работает) Android FusedLocationProviderApi: Входящие намерения не имеют LocationResult или LocationAvailability Как применить тему к панели инструментов Android? Android: Как отправить изображение в виде приложения электронной почты из приложения? Публикация нескольких apks с различными фильтрами для мобильных и ТВ Как я могу взаимодействовать с макетом Lockscreen, чтобы отображать в нем текст, например это приложение: Android: как просмотреть центр в столбце TableLayout? Внедрение Instagram как в навигационной системе в приложении на Android