Articles of android gradle

Ошибка градиента: индекс строки за пределами диапазона: 0

Попытка скомпилировать проект Android с Gradle и получить странную ошибку. Когда я запускаю ./gradlew tasks –stacktrace . Пробовали чистую перестройку, свежий клон репо, разные ветви, коллеги умеют строить aok. Ищете идеи вещей, чтобы проверить / попытаться исправить это. * Update: возврат к Gradle 2.11 и com.android.tools.build:gradle:2.2.0-alpha6 похоже, com.android.tools.build:gradle:2.2.0-alpha6 проблему. * Вот стопка: FAILURE: Build failed […]

Ошибка: не удается найти символ в модуле модуля библиотеки градиента Android

У меня есть тестовый проект в IntelliJ (с помощью плагина Android Studio), и я пытаюсь настроить модульные тесты, как описано здесь . При запуске junit-теста проект не может найти мои источники в src> main> java. Следующий тест package io.adaptiv.plzwrk.lib; import junit.framework.TestCase; import org.junit.Test; public class AdaptivTest extends TestCase { @Test public void testDoStuff() throws Exception […]

Как использовать инструменты: overrideLibrary с несколькими библиотеками

Я хотел бы создать проект Android, который совместим, например, с уровнем API 4, но все же хотел бы протестировать его с помощью UiAutomator, для которого требуется уровень API 18 на более новых устройствах. Таким образом, приложение также будет работать на старых устройствах, но автоматические тесты будут выполняться на новых устройствах. Поэтому я создал новый проект […]

Gradle – Неожиданное исключение высшего уровня – Из ниоткуда

Достаточно определенная градация для меня. Начал проект, который работает отлично всего несколько дней назад. Обновленная студия Android и снова открыла проект. Я пробовал все, что мог придумать, от удаления / обновления библиотек, проверяющих xml-файлы и структуру. Удаление кэша градиента и установка последнего jdk, кажется, ничего не помогает. Также попытался добавить: configurations { all*.exclude group: 'com.android.support', […]

Gradlew appengineEndpointsInstallClientLibs имеет ошибку Выполнение выполнено для задачи ': compileJava'. > Недействительный исходный релиз: 1.7

Я не могу установить клиентские библиотеки. У меня всегда есть эта ошибка. :tangke-appengine:appengineDownloadSdk :tangke-appengine:compileJava FAILED FAILURE: Build failed with an exception. Что пошло не так: Выполнение не выполнено для задачи ': tangke-appengine: compileJava'. Недействительный исходный релиз: 1.7 Моя версия java – это. Java-версия "1.7.0_51" Java (TM) SE Runtime Environment (сборка 1.7.0_51-b13) Java HotSpot (TM) 64-разрядная […]

Как gradle обрабатывает несколько модулей с различными версиями библиотеки поддержки v4?

У меня есть проект Android, который зависит от разных модулей, и каждый модуль зависит от другой версии библиотеки android support-v4 1) Мое приложение также зависит от последней библиотеки поддержки android support-v4 (редакция 21), поэтому в этом build.gralde я поставил такую ​​строку: dependencies { compile 'com.android.support:support-v4:21.0.0' } 2) Модуль Facebook SDK (v.3.15), который также зависит от […]

Как получить Gradle для Android, чтобы найти тестовый код библиотеки из другого тестового кода?

У меня есть приложение Android с двумя библиотечными слоями под ним. Каждая библиотека имеет свой собственный тестовый код. Я бы хотел, чтобы тестовый код верхней библиотеки расширил тестовый код нижней библиотеки, но я не могу понять, как заставить Gradle найти тестовый код нижней библиотеки (он находит только производственный код). Моя файловая структура выглядит так: myproject/ […]

0% покрытия кода на эспрессо-тестах с помощью JaCoCo и Gradle

В моих отчетах по охвату кода JaCoCo для моих тестов эспрессо все линии и ветки пропущены. Я использую JaCoCo в приложении для Android, которое построено с помощью gradle 1.5.0. Моя конфигурация градиента: apply plugin: 'jacoco' android { buildTypes { debug { testCoverageEnabled = true } } } jacoco { version '0.7.5.201505241946' } Я следил за […]

Gradle connectedAndroidTest возвращает «No test found», однако инструмент adb shell am может найти тесты

У нас есть проект библиотеки, и от него зависит множество приложений. И модульные тесты находятся в проекте библиотеки. Мы можем запускать тесты из зависимых проектов в Android Studio, но ./gradlew :[DependentProject]:connectedAndroidTest Всегда возвращает «Нет теста, нечего делать». Благодаря наблюдению, которое я нашел в Android Studio, кажется, что он выполняет только задачи градации: :[DependentProject]:assembleDebug, :[DependentProject]assembleDebugTest Затем […]

Несколько подписейКонфиги для нескольких вариантов

Как я могу установить различные конфиги для подписания для разных вариантов? Например, в настоящее время у нас есть версии Debug / Beta / Release с buildtypes с двумя вкусами, бесплатными и оплаченными, в результате получается 6 вариантов. Чтобы сделать это немного проще, давайте забудем варианты Debug и сосредоточимся только на freeBeta / paidBeta / freeRelease […]