Articles of gradle

Имеются разные зависимости в классах?

У меня есть отладочная сборка и релиз сборки приложения для Android, но мне нужны разные зависимости для каждого, возможно ли это в Android Studio? У меня есть раздел: buildTypes { debug { minifyEnabled false } release { minifyEnabled true } } И раздел для зависимостей: dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'joda-time:joda-time:2.7' compile […]

Переход к ActionBarCompat, но связанные с ним ошибки сборки

Я пытаюсь интегрировать ActionBarCompat в один из моих проектов. Я использую систему сборки Gradle. Я добавил зависимость как: dependencies { compile 'com.android.support:appcompat-v7:18.0.+' } Я не использую собственный стиль, у меня есть тема, установленная в моем AndroidManifest.xml как: <application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@style/Theme.AppCompat" > Дело в том, что это в проекте библиотеки Android. Это очень хорошо работает […]

Все библиотеки 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 { […]

Intereting Posts