Articles of gradle

С двумя файлами res для каждого варианта сборки Gradle прекратил отслеживать изменения в файлах ресурсов

Я, совершенно невинно, переключился на использование различных значков приложений для каждого вкуса продукта по этим строкам: sourceSets.production { res.srcDirs = ['res', 'res-production'] } sourceSets.beta { res.srcDirs = ['res', 'res-beta'] } sourceSets.internal { res.srcDirs = ['res', 'res-internal'] } Дело в том, что после этого Gradle прекратил замечать изменения в любых файлах макета , таких как res/layout/activity_faq.xml […]

Android-Tools Gradle Plugin

В настоящее время я пытаюсь получить новую систему сборки для android ( http://tools.android.com/tech-docs/new-build-system/using-the-new-build-system ) для работы. Поэтому я создал файл build.gradle со следующим содержимым: apply plugin: 'android' android { compileSdkVersion 15 target='android-15' defaultConfig { targetSdkVersion 15 minSdkVersion 8 versionCode 10 } sourceSets { main { manifest { srcFile 'AndroidManifest.xml' } } } } repositories { […]

Gradle не создает ActionBarSherlock

Я использую новую студию Android на основе IDEA и пытаюсь создать проект с библиотекой ABS в зависимости от основного модуля. И я получаю ошибки: Gradle: package com.actionbarsherlock.app does not exist Gradle: cannot find symbol class SherlockActivity Gradle: package com.actionbarsherlock.view does not exist Gradle: cannot find symbol variable super Gradle: cannot find symbol method setContentView(int) …. […]

Могут ли gradle разрешать зависимости только из файла Android .aar?

Я работаю над внутренней библиотекой (назовем ее «banana_lib»), которая будет включена в проект приложения для Android. Я хочу предоставить эту библиотеку клиенту в виде файла .aar. Моя библиотека зависит от другой библиотеки (скажем, Gson). Если я смогу это сделать, я хочу избежать объединения классов этой зависимости в мою библиотеку (подход «толстый банку», «uber jar»). Я […]

Ошибка переноса проекта Libgdx с Eclipse на Android Studio

Я пытаюсь перенести мою существующую игру (написанную в libgdx) из Eclipse в Android Studio. После нормальной работы моего рабочего стола, но у меня проблема с проектом Android. В android я использую объявления Admob. Появляется следующее сообщение об ошибке: Как вы видите, установлен Android Support Repository Моя структура проекта: В файле Project Gradle у меня есть […]

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

У меня есть несколько вариантов сборки для приложения. Я хочу собрать все по-разному ароматизированные апки сразу и найти их в папке / выходе. Я не хочу выбирать каждый вкус и строить его индивидуально. Как я могу это сделать?

Gradle Warning "не указано, зависит от библиотек, но является банкой" при компиляции модуля android в пользовательском модуле java-библиотеки

Я новичок в Gradle. У меня есть простая структура проекта (показано ниже), в которой есть основной модуль приложения для Android, один модуль Android (myandroidlibrary) и один чистый Java-модуль (myjavalibrary). Они имеют простые зависимости, app -> myjavalibary, myjavalibary -> myandroidlibrary (см. Рис. Ниже). Снимки файлов Gradle также приведены ниже. Однако, синхронизируя градир, он вызывает следующую ошибку: […]

Gradle-android-scala-plugin дает ошибку «Не удалось найти соответствующий конструктор»

Импортирование этого примера кода в Android Studio дает эту ошибку: Ошибка: (17, 0) Не удалось найти подходящий конструктор для: org.gradle.api.internal.tasks.DefaultScalaSourceSet (java.lang.String, org.gradle.api.internal.file.BaseDirFileResolver) build.gradle: buildscript { repositories { mavenCentral() } dependencies { classpath "com.android.tools.build:gradle:2.0.0" classpath "jp.leafytree.gradle:gradle-android-scala-plugin:1.4" } } repositories { jcenter() } apply plugin: "com.android.application" android{ compileSdkVersion "android-23" buildToolsVersion "23.0.1" } apply plugin: "jp.leafytree.android-scala" android { […]

Инструментальный тест с ошибкой случайным образом с включенным мультисайсом

В моем приложении для Android у меня включен мультидексинг. Приложение отлично работает на эмуляторах. Я использую robotium для тестирования приложения. Но когда я выполняю тесты контрольно-измерительных приборов, иногда проходит тест, но в основном они также терпят неудачу после перезагрузки системы. Не происходит смены кода между временем его прохождения и сбоем. Конфигурация градиента по умолчанию: android […]

Android – В чем разница между compileSDKVersion «Google Inc.: API Google: 22» и «22»?

Внутри файла Gradle.build я вижу несколько проектов, использующих CompileSdkVersion = "Google Inc.: API Google: 22" И некоторые просто используют номер compileSdkVersion = "22" Какая разница между двумя?