Articles of gradle

Как добавить подмодуль java gradle в мой Android-модуль?

Предположим, у меня есть проект приложений Android в IntelliJ Idea с Gradle. Назовите это MyApplication . Я хочу добавить простой библиотечный модуль Java (не проект библиотеки Android) как подмодуль к MyApplication . Давайте позвоним этому модулю testlib . И затем, когда весь проект построен, я хочу, чтобы этот модуль был скомпилирован и включен в / […]

Gradle Настройка типа сборки для разных ароматов

Я пытаюсь указать типы сборки для каждого из моих ароматов gradle. Таким образом, структура будет android { productFlavors { flavor1 { buildTypes { debug { packageNameSuffix ".flavor1" versionNameSuffix "flavor1" } release { packageNameSuffix ".flavor1" versionNameSuffix "flavor1" signingConfig signingConfigs.foo } } } flavor2 { buildTypes { debug {} release { signingConfig signingConfigs.bar } } } } […]

Ошибка сборки Android-градиента: ошибка захвата 137

Случайно, пытаясь построить мои приложения для Android, у меня есть это сообщение во время mergeResources: Выполнение не выполнено для задачи ': ImmoStruct: mergeReleaseResources'. Не удалось запустить команду: /home/android/adt-bundle/sdk/build-tools/21.1.2/aapt s -i /home/android/queue/294c2840260c2d59c396a7e08ac3c32ba045cb28/ImmoStruct/src/main/res/drawable-mdpi/ic_find_previous_holo_light.png -o / Home / android / queue / 294c2840260c2d59c396a7e08ac3c32ba045cb28 / ImmoStruct / build / res / all / release / drawable-mdpi / ic_find_previous_holo_light.png Код […]

Новая реликвия – java.io.IOException: существует файл

У меня возникают проблемы при попытке создать мой Android-проект, который зависит от New Relic. Подробнее см. Ниже. Команда: ./gradlew clean assembleProdDebug assembleProdDebugTest См. Вывод на выходе ниже: … :my-project:my-project:packageReleaseJniLibs[newrelic] Error encountered while loading the New Relic agent java.io.IOException: File exists at sun.tools.attach.BsdVirtualMachine.createAttachFile(Native Method) at sun.tools.attach.BsdVirtualMachine.<init>(BsdVirtualMachine.java:74) at sun.tools.attach.BsdAttachProvider.attachVirtualMachine(BsdAttachProvider.java:63) at com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:208) at com.sun.tools.attach.VirtualMachine$attach.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at […]

Покупки и Gradle для покупок в LibGDX

Я пытаюсь реализовать покупки в приложении для своего проекта, который использует gradle в Android Studio. Моя проблема в том, что я не знаю, как включить Android-sdk в проект. Например, если я пытаюсь создать что-то простое, например, объект IabHelper, он даже не может быть разрешен (что заставляет меня думать, что библиотека не работает). У кого-нибудь есть […]

Наследовать JavaDoc из Android SDK с помощью Gradle

Проблема: Я хочу добавить JavaDoc, который унаследован от Android SDK. Однако Gradle JavaDoc, похоже, не может найти исходный код Android и, таким образом, игнорирует тег {@inheritDoc} . Пример класса public class MyCursor implements android.database.Cursor { /** * {@inheritDoc} */ public int getCount() { return 42; } // … All other interface methods } Задача «Грейдл» […]

Ошибка AppCompat V7 при использовании shrinkResources

Я включил новый инструмент shrinkResources в моем проекте gradle, и он не прошел, потому что не нашел цвет Xml AppCompat, возможно удаленный инструментом. 11-03 11:30:19.095: E/AndroidRuntime(24797): Caused by: android.content.res.Resources$NotFoundException: File res/color/abc_primary_text_material_dark.xml from color state list resource ID #0x7f090192 11-03 11:30:19.095: E/AndroidRuntime(24797): at android.content.res.Resources.loadColorStateList(Resources.java:2247) 11-03 11:30:19.095: E/AndroidRuntime(24797): at android.content.res.Resources.getColor(Resources.java:812) 11-03 11:30:19.095: E/AndroidRuntime(24797): at android.support.v7.internal.widget.TintManager.getThemeAttrColor(TintManager.java:325) 11-03 11:30:19.095: […]

Отладочные модульные тесты с использованием IntelliJ / AndroidStudio

Я использую плагин robolectric gradle для написания модульных тестов для Android. Пока все отлично работает, кроме возможности правильно отлаживать мои тесты с помощью Android Studio. Я провел некоторое расследование ( http://forums.gradle.org/gradle/topics/how_do_you_attach_a_debugger_to_gradle_so_that_i_can_debug_it_running_a_task ), и я закончил: Начните отладочную конфигурацию gradle из консоли gradlew -DtestDebug.debug=true app:clean app:testDebug Это остановит сборку градиента и дождитесь прослушивания на 5005 Создайте […]

Метод Gradle DSL не найден: ошибка «предоставлена ​​()» с экспериментальной градицией

Я должен использовать экспериментальный градиент для отладки собственного кода и «предоставил» javax.annotation: jsr250-api: 1.0 '' в build.gradle, но, похоже, экспериментальная версия не поддерживает предоставленную грамматику, с сообщением об ошибке «Gradle DSL Метод не найден: 'provided ()' ". Для экспериментального градиента я использую «com.android.tools.build:gradle-experimental:0.7.0-beta3», а main build.gradle был отправлен здесь Итак, любое решение?

Студия Android и интеграция Protobuf

У меня есть проект, который должен использовать protobuf (получение объектов с сервера и их анализ). Для этого я сконфигурировал следующие вещи: Уровень проекта gradle.build buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.1.0' classpath 'com.google.protobuf:protobuf-gradle-plugin:0.7.0' classpath 'com.google.protobuf:protobuf-java:2.6.1' } } allprojects { repositories { jcenter() mavenCentral() } } task clean(type: Delete) { delete rootProject.buildDir } […]