Articles of gradle

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-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»

Создание файлов Java Protobuf с помощью Wire Square

Я пытаюсь сгенерировать файлы .java из файлов .proto, которые я сохранил в своей папке SRC в студии Android. Я поставил ниже код в моем файле gradle, поскольку он, похоже, не работает apply plugin: 'com.squareup.wire' buildscript { repositories { mavenCentral() } dependencies { classpath 'com.squareup.wire:wire-maven-plugin:2.1.1' } }

Gradle – загрузка зависимостей, блокировка версий и зависимостей обновлений вручную

Проблема. Управление зависимостями Gradle сделало так: Нет простого способа проверить наличие обновлений зависимостей (только с использованием сторонних плагинов, таких как ben-manes / gradle-versions-plugin ) и загрузки обновлений, заменяющих старые версии; Артефакты зависимостей загружаются из удаленных репозиториев, а затем сохраняются в кэше градиента и повторно используются в последующих сборках; Но успешная компиляция вашего проекта не должна […]

Проект библиотеки Android не может импортировать R-класс другого проекта библиотеки при использовании gradle для компиляции в командной строке

У меня есть эта структура для моего проекта Android: ProjectDir settings.gradle MyApp(depends on LibraryA and LibraryB) –>build.gradle –>All the other android code LibraryA (depends on LibraryB) –>build.gradle –>All the other android code LibraryB (Has lots of resources that are used in LibraryA and MyApp) –>build.gradle –>All the other android code Я могу скомпилировать приложение для […]

Тесты Travis CI (проект Gradle Android)

Теперь я настраиваю Travis CI для моего Android-проекта на базе Gradle. Можно ли временно отключить запуск тестов от Трэвиса, чтобы узнать – может ли проект быть построен или нет?

Android Studio: ошибка сборки Gradle, не удается найти SDK и компилировать-сервер

Я новый пользователь Android Studio, и у меня есть серьезная проблема с попыткой импортировать проект Android Studio в Android Studio на другом ПК. В общем, мой Gradle не хочет строить проект, и это вызвано проблемой с путём. Журнал ошибок: Failed to import Gradle project: Could not fetch model of type 'IdeaProject' using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.6-bin.zip'. […]

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

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

Мультипроект android – gradle включает и исключает библиотеки

Я пытаюсь создать проект Android с Gradle. Он имеет следующую структуру: ProjectA—– MainProject, LibA —- Library project, LibB —- Library project, LibC —- Library project, LibD —- Library project, etc… Основываясь на situtation, мне нужно включить библиотеки, иногда нужно включать в себя все библиотеки, 1 библиотеку, 2 или 3 и т. Д. На основе вкусов. […]

Android Studio: Как исключить модуль google-services в качестве продукта?

В моем Android-проекте есть несколько продуктов: buildTypes { release {} debug {} staging {} } productFlavors { freeVersion {} proVersion {} partnerVersion {} } Кроме того, я использую Google Analytics: apply plugin: 'com.google.gms.google-services' dependencies { compile 'com.google.android.gms:play-services-analytics:8.4.0' } Как исключить Google-сервисы в одном из них? Например, в: freeVersion {}