Articles of android gradle

Строить переменные градиента, которые будут использоваться в коде, в зависимости от типа аромата и типа сборки

Есть ли способ использовать переменные из build.gradle в моем коде, который зависит от вкуса AND buildType? В этом примере здесь: Можно ли объявить переменную в Gradle, используемой в Java? Новое значение ресурса зависит только от его типа отладки или выпуска. То, что я хотел бы иметь, – это одна переменная для каждого возможного buildVariant. Так […]

Настройте Gradle для выполнения этапа пользовательской сборки перед началом компиляции

Я начал использовать Gradle сегодня и после поиска в течение часа, а также каждый возможный ответ от SO (например, 1 ) и разных блогов (например, 2 ) и документации (например, 3 ) Мне нужна помощь. Мой вопрос прост: как выполнить пользовательский шаг сборки (в моем случае выполнение ndk-build с помощью настроенного Android.mk) в рамках обычного […]

Git-checkout удаленный git-код в Android Studio импортированный проект с Gradle build

У меня есть код, который я импортировал в Android Studio. Теперь у него есть Gradle build (которого раньше не было). Теперь мне нужно сделать git pull . Однако, учитывая, что структура каталогов несколько изменилась, я не уверен, как это сделать. Структура каталога Android Studio в app/src/main похожа на оригинал, например: Android Studio [main]$ ls AndroidManifest.xml […]

Метод Gradle DSL не найден: android ()

Любые предложения по устранению этой проблемы: я получаю эту ошибку в студии android после импорта Project Ошибка: (16, 0) Метод Gradle DSL не найден: 'android ()' Возможные причины: В проекте «LoginActivity» может использоваться версия Gradle, которая не содержит этот метод. Настройки горловины В файле сборки может отсутствовать плагин Gradle. Применить плагин Gradle // Top-level build […]

Gradle-experimental: 0.1.0 buildConfigField

Кто-нибудь знает, как определить buildConfigField в экспериментальном плагине gradle? android.productFlavors { create("demo") { applicationId = 'com.anthonymandra.rawdroid' buildConfigField "String", FIELD_META, PROVIDER_META } дает: Ошибка: попытайтесь прочитать представление только для записи модели типа «java.lang.Object», заданной для правила «model.android.productFlavors»

Повторяющаяся запись Gradle

Я объединил Mobile SDK в мой проект, и он больше не будет построен. У него есть какое-то столкновение с библиотекой gson, которую я использую. Я получаю эту ошибку во время сборки: Error:Execution failed for task ':app:packageAllDebugClassesForMultiDex'. > java.util.zip.ZipException: duplicate entry: com/google/gson/Gson$5.class Это мой build.gradle buildscript { repositories {maven { url 'https://maven.fabric.io/public' }} dependencies {classpath 'io.fabric.tools:gradle:1.+'}} […]

Можно ли установить код и имя версии Android с помощью задачи Gradle?

Я пытаюсь автоматизировать процесс сборки на CI, с которым я работаю. Я могу вызвать curl и присвоить ему некоторые переменные, такие как код версии и имена. Затем CI (в моем случае Bitrise CI) поймает его и запустит сборку Release. Однако перед этим я хочу установить код версии и имя версии на основе того, что было […]

Ошибка выполнения для задачи «app: prepareDebugAndroidTestDependencies»

Я пытаюсь построить тесты пользовательского интерфейса для моего приложения Android в Android Studio. Проблема в том, что я не могу их запускать. Я получаю сообщение: Выполнение не выполнено для приложения «app: prepareDebugAndroidTestDependencies», которое я не мог найти, о чем идет речь. Когда я запускаю свое приложение, он начинается отлично, но когда я пытаюсь запустить тесты, […]

Инфракрасная версия альпинизма

Я пытаюсь настроить хороший маленький скрипт для версии в gradle, android studio, где имя версии увеличивается каждый раз, когда я делаю сборку, в то время как код версии только увеличивается, когда я делаю сборку релиза. Это возможно? То, что, я думаю, решит, это проверить в инструкции if, если это релиз или нет. Но как я […]

Ресурсы библиотеки Android-градиентов в вкусе продукта

Обновлен до градиента 1.12, плагин gradle для студии android 0.10. Мой проект имеет следующую структуру: 3rdparty Графика Iconsets IconsetBase (андроидная библиотека) Iconset1 (андроид-библиотека) Iconset2 (андроид-библиотека) MainProject ЦСИ Основной (основной проект) flavor1 flavor2 … Как получить содержимое папки res IconsetBase + Iconset1 для объединения в flavor1 и IconsetBase + Iconset2 в flavor2? Перед обновлением до новой […]