Articles of android gradle

Синхронизация Gradle не удалась, «debugCompile» напрямую не разрешен

У меня есть обновление Android Studio до версии 3.0 Canary 1 , поэтому я обновляю свой градиент проекта до 4.0-milestone-1 и строю инструменты gradue до 3.0.0-alpha1 , когда я пытаюсь синхронизировать проект, эта ошибка возникает: Ошибка : не удалось определить зависимости задачи: extractIncludeAospProto. Невозможно разрешить конфигурацию «debugCompile» С помощью этой stacktrace * Exception is: org.gradle.api.GradleException: […]

Не удалось установить версию репозитория поддержки поддержки Android 35

Я пытаюсь обновить свой sdk из командной строки (Linux). После запуска Android update sdk –no-ui Я вижу, что пакет загружает и устанавливает сообщение на терминале, но на самом деле он не устанавливается. Когда я запускаю команду android list sdk , см. android list sdk же пакет, который можно установить, как показано ниже: Пакеты, доступные для […]

Ошибка градиента: индекс строки за пределами диапазона: 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' } Я следил за […]