Articles of gradle

Gradle – DependencySubstitution для Android-приложения с библиотекой

У меня есть проект приложения Android с отдельным модулем библиотеки Android, который публикуется как двоичный файл. Я хотел бы добавить возможность переключения градиента между созданием библиотеки из источников или использованием опубликованного артефакта. Android-приложение зависит от бинарного артефакта по умолчанию: compile "com.example.konstantin.mylibrary:mylibrary:${mylibraryVersion}" Теперь я хочу, чтобы мой бинарный артефакт был заменен исходным кодом, поэтому я добавляю […]

Бесконечная Gradle Build Запуск Java 8

Я пытаюсь перейти с Java 7 на Java 8, поэтому я установил новый sdk для Android N и всех инструментов. Я следую руководству по разработке, чтобы использовать Java 8 в студии android , но когда я пытаюсь скомпилировать apk, у меня есть бесконечный Gradle Build Running. Я уже пытаюсь перезапустить Android Studio, но через 1 […]

Как добавить зависимости testCompile к пути класса IDE

Я долгое время боролся с проблемой unit-test-android. Я видел это , это и то , наконец, я нашел плагин-град-андроид-тест и даже получил его работу. Теперь я могу запустить тесты с gradlew test команды gradlew test . Но писать эти тесты в IDE (Android Studio или IntelliJ 13) далеко не удобно, потому что он не видит […]

Как настроить gradle для использования logback-classic ТОЛЬКО для модульных тестов в Android?

У меня Android-приложение thich использует slf4j + logback. Файл Gradle выглядит следующим образом: … compile('com.github.tony19:logback-android-core:1.1.1-6') { exclude group: 'ch.qos.logback.core.net' } compile('com.github.tony19:logback-android-classic:1.1.1-6') { exclude group: 'ch.qos.logback.core.net' } compile 'org.slf4j:slf4j-api:1.7.25' И у меня есть logback.xml в активах /. Когда я запускаю работу регистрации приложений, как и ожидалось. Недавно я решил добавить новые модульные тесты (обычные, а не […]

Запустить firebaseUploadReleaseProguardMapping из файла app / build.gradle

Есть ли способ запустить задачу gradle из файла app / build.gradle, так что когда я создам выпуск APK, задача «firebaseUploadReleaseProguardMapping» будет запускаться автоматически.

Gradle получить текущий тип сборки

все! Я пытаюсь заставить Gradle генерировать разные файлы (Android.mk и Application.mk) для выпуска и отладки. Способ по умолчанию, плагин android для плагинов делает это мне не подходит, потому что он не позволяет изменять Application.mk, я хочу. Основная проблема заключается в том, что я не могу определить текущий тип сборки. Я попробовал следующее: android { … […]

Android-Studio ActionBar sherlock с градиентом

Хотя я импортировал и добавил ActionBar Sherlock в свой проект, я не могу скомпилировать проект. Я получаю следующую ошибку: Gradle: ресурс не найден, который соответствует указанному имени (в 'теме' со значением '@ style / Theme.Sherlock'). Как это решить? Пожалуйста помоги…

Android-градир: многопроектная сборка, верхний уровень build.gradle

У меня многопроектная система сборки Android. Структура проекта выглядит следующим образом: Root Dir | settings.gradle | build.gradle | Apps | app 1 | build.gradle | app 2 | build.gradle | Libs | lib 1 | build.gradle | lib 2 | build.gradle Все приложения и библиотеки имеют общую конфигурацию для Android. На уровне Root build.gradle у […]

Грейд-зависимость для конкретной архитектуры с разбиением ABI

Im сталкивается с этой проблемой, которая кажется им не в состоянии решить. Вот сценарий: Im building apk, который использует зависимость градиента, и эта зависимость характерна для архитектуры, поэтому для apk для x86 мне нужна различная зависимость, а для другой – другая. Я решил это с помощью вкусов продукта: productFlavors { dev { … } develx86 […]

Абонентская сеть Adidas в сети Adidas сообщает об ошибке времени выполнения в Android-приложении

Добавляя ниже зависимость в build.gradle compile 'com.facebook.android:audience-network-sdk:4.+' Проект запуска дает ошибку Ошибка: выполнение выполнено для задачи ': app: transformClassesWithJarMergingForDebug'. Com.android.build.api.transform.TransformException: java.util.zip.ZipException: повторная запись: com / google / android / gms / internal / zzf.class Файл приложения, build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "com.xyz.abc" minSdkVersion 15 targetSdkVersion 23 versionCode […]