Articles of gradle

Как установить переменную среды в Android Studio, прежде чем она запустит мою структуру градиента

Моя сборка Gradle рассматривает переменную окружения BUILD_NUMBER, чтобы определить версию для моего приложения для Android следующим образом: def buildNumber = System.getenv("BUILD_NUMBER") ?: "local" До тех пор, пока эта переменная среды установлена, номер сборки используется в defaultConfig следующим образом: versionName "1.4.0."+buildNumber Обычно Jenkins называет это Gradle build и снабжает переменную окружения BUILD_NUMBER. Если я запустил сборку […]

Получение ошибки «Требуется версия Gradle 1.10. Текущая версия 1.12. "При выполнении" обертки градации "?

Я пытаюсь выполнить gradle wrapper для Android-проекта, и эта ошибка возникает: Возникла проблема с оценкой корневого проекта «myapp». > Требуется Gradle версия 1.10. Текущая версия – 1.12. Если вы используете оболочку градиента, попробуйте отредактировать дистрибутивUrl в /Users/dude/myapp/gradle/wrapper/gradle-wrapper.properties до gradle-1.10-all.zip Моя задача wrapper в build.gradle выглядит так: task wrapper(type: Wrapper) { gradleVersion = "1.12" } Недавно […]

Java.lang.IncompatibleClassChangeError при включении espresso-contrib: 2.0

У меня есть подкласс android.support.v7.widget.RecyclerView. Он отлично работает, когда я использую приложение и тестирование. Однако, когда я включаю espresso-contrib в мой файл приложения gradle, я получаю исключение, когда пытаюсь запустить те же тесты. Приложение все еще работает. Такая же проблема возникает и в версиях 21 и 22 sdk, и в эмуляторе и устройстве. Используя эмулятор […]

Как установить severityOverrides в lintOptions?

У меня есть проект Android, определяющий buildscript { repositories { jcenter() } dependencies { // Android plugin for gradle // http://google.github.io/android-gradle-dsl classpath 'com.android.tools.build:gradle:1.5.0' // … В моем приложении я хочу установить android { // … lintOptions { // http://google.github.io/android-gradle-dsl/1.5/com.android.build.gradle.internal.dsl.LintOptions.html#com.android.build.gradle.internal.dsl.LintOptions:severityOverrides severityOverrides { ["MissingTranslation": "warning"] } // … Но я получаю ошибку Ошибка: (34, 0) Метод Gradle […]

Code Path for Flavor в Android Gradle

У меня есть 2 buildTypes (debug, release) и 2 productFlavors (product1, product2). Я хочу определить buildConfigField для каждого типа buildType и productFlavors. BuildConfigField – это приложение для загрузки данных с сервера, и оно изменяется для каждого продуктаFlavor и buildTypes. Теперь у меня есть: buildTypes { debug { debuggable true } release { debuggable false } […]

Получение ошибки сборки при обновлении до градиента 3.3 и инструментов сборки Android 2.3.0

Я только что обновил файлы сборки Gradle от 2.14.1 до 3.3 Android Plugin от 2.2.3 до 2.3.0 Я получаю следующую ошибку. Похоже, что некоторые плагины третьих сторон. Может ли кто-нибудь пролить свет на это? Я не могу найти что-либо в журналах изменений, связанных с этим изменением. Возникла проблема с настройкой проекта ': apis'. Не удалось […]

IntelliJ и Android Gradle – не могут найти модуль

У меня есть следующая структура каталогов: D:\PROJECT +—javaGradleProject1 +—javaGradleProject2 +—javaGradleProject3 \—AndroidProject | build.gradle | settings.gradle \—AndroidModule build.gradle Модуль Android зависит от всех проектов java gradle, которые находятся на том же уровне в корневом каталоге, что и AndroidProject. В AndroidProject / settings.gradle у меня есть: include ':AndroidModule' include 'javaGradleProject1' project(':javaGradleProject1').projectDir = new File(rootDir, '../javaGradleProject1') include 'javaGradleProject2' […]

Gradle строит для каждой папки ресурсов

Возможно ли настроить Gradle для создания нескольких файлов apk для Android, где каждый будет использовать только одну папку ресурса? Я имею в виду: строить-hdpi.apk строить-mdpi.apk строить-xhdpi.apk Я знаю, что я мог бы просто удалить определенные папки перед созданием, но было бы неплохо, если бы я мог сделать это «автоматически». Можно ли использовать градиентные «ароматы»?

Нестандартные атрибуты пользовательского вида Android не работают после переключения на градус

Поэтому я недавно перешел на градир, теперь мои пользовательские атрибуты вида возвращают null Мой проект выглядит так –custom_icon_view // библиотека, в которой хранится пользовательское представление с настраиваемыми атрибутами –my application // это основное приложение, которое фактически использует пользовательский вид В моем макете у меня есть пространство имен, определенное следующим образом: xmlns:iconview="http://schemas.android.com/lib/be.webelite.iconview" Потому что использование apk […]

Android Studio 3.0 Beta 1: не удалось разрешить: com.android.support:multidex:1.0.2

После перехода с Android Studio 3.0 (Canary 5) на Android Studio 3.0 (бета-версия 1) и перехода к последней градации, то есть 'com.android.tools.build:gradle:3.0.0-beta1' Когда я пытаюсь выполнить градировку, это ошибка, указанная ниже. Failed to resolve: com.android.support:multidex:1.0.2 Failed to resolve: com.android.support:multidex-instrumentation:1.0.2 Я проверяю Android Studio 3.0 Canary 9 – Не удалось разрешить пакеты , это не решает […]

Intereting Posts
Отладчик Android Studio выделяет неправильные строки Можно ли установить цвет строки непосредственно в string.xml? База данных SQLite для базы данных SQLite с индексом 2048 кб не выполнена Как запрограммировать событие click на Android OnCreateOptionsMenu () не вызывается в фрагменте Отключить кнопку при изменении текстовых полей INSTALL_FAILED_SHARED_USER_INCOMPATIBLE при использовании общего идентификатора пользователя Развернуть appbarlayout, когда recycliewiew прокручивается / бросается наверх Android: используйте обычный текст, используя намерение (для всех приложений для обмена сообщениями) Runnable отправляется успешно, но не выполняется Ошибка «Идентификатор ресурса не найден» с образцом проекта Android Как сделать RatingBar, чтобы показать пять звезд APKtools (APK Studio) Не удалось декодировать файл arsc Как добавить несколько заголовков в один список ListView с помощью addHeaderView ()? Андроид для потоковой передачи криков в 2.2