Articles of gradle

Java.lang.VerifyError при запуске тестов на Android с testCoverageEnabled = true

Недавно я попробовал новую функцию покрытия кода Jacoco для плагина Android Gradle, и, к сожалению, это приводит к сбою моих тестов со следующей ошибкой: java.lang.VerifyError: com/foo/bar/rest/SomeClass at com.foo.bar.test.rest.BaseTest.setUp(BaseTest.java:87) at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:190) at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:175) at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:555) at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1584) Я включил покрытие кода, используя эти строки в файле build.gradle: buildTypes { debug { testCoverageEnabled = true } … […]

Как применить плагин только к одному аромату в градиенте?

У меня есть мульти-ароматизированный, многострочный тип андроида, и я хочу интегрировать плагин NewRelic. Но я должен применять его только для одного из клиентов, поэтому только для одного продукта. NewRelic использует инструментарий, и плагин генерирует код в других вариантах, если я применил там плагин, и это нам не разрешено. Поэтому мой вопрос: как я могу использовать […]

Android: ExternalSystemException: индекс строки за пределами диапазона: -130 релиз здания

Итак, просто обновлен до Android Studio 1.4 Beta 4 и возникли проблемы с созданием сборки релиза. Я могу построить отладочную сборку. Это ошибка, которую я получаю: ExternalSystemException: String index out of range: -130 При дальнейшем осмотре я вижу следующее: String index out of range: -130 com.intellij.openapi.externalSystem.model.ExternalSystemException: String index out of range: -130 at org.jetbrains.plugins.gradle.service.project.GradleExecutionHelper.execute(GradleExecutionHelper.java:223) at […]

Android Build с Gradle и ProGuard: «Выходная банка должна быть указана после входной банки, или она будет пустой»

Я создаю сборку с разными вкусами с Gradle. Раньше он работал довольно неплохо, пока я не захотел включить Proguard . Я включил minifyEnabled для моей сборки релизов, и теперь у меня есть исключение: " Caused by: org.gradle.internal.UncheckedException: java.io.IOException: The output jar […/app/build/intermediates/multi-dex/dev/release/componentClasses.jar] must be specified after an input jar, or it will be empty. ». […]

С 0.4.3 Android Studio, ошибка: «Синхронизация проекта Gradle не удалась. Основные функции (например, редактирование, отладка) не будут работать должным образом "

Я заметил, что после обновления до Android Studio 0.4.3 возникают проблемы с несколькими людьми (проблема с 0.4.2 также я считаю). Моя ошибка и шаги отладки до сих пор следующие: Сообщение, которое я вижу, это «Синхронизация проекта Gradle». Базовая функциональность (например, редактирование, отладка) не будет работать должным образом », как показано в снимок ниже. Я нашел […]

Как получить проект PhoneGap для запуска в Android Studio с системой сборки Gradle

Я пытаюсь получить новую настройку приложения PhoneGap и работать в Android Studio с системой сборки Gradle. На данный момент я успешно создал проект PhoneGap и импортировал его в Android Studio. Кажется, все работает нормально, но я не могу разобраться, как переместить его в систему сборки Gradle или даже если это возможно. Может ли кто-нибудь помочь?

Настройка Gradle для api 26 (Android)

Поскольку я обновил свой Nexus 5x до Android O DP3, я не могу проверить свои приложения. Я получаю ошибку, поскольку не настроил мой Gradle-файл для работы с новым уровнем API (26). Поэтому я изменил эту и зависимостей, но я все время получаю ошибки во всех моих библиотеках поддержки, таких как Failed to resolve: com.android.support:design:26.0.0-beta2 Нажатие […]

Как настроить имя файла APK для ароматов продукта?

Я настраиваю имя файла APK моего приложения Android в скрипте build.gradle следующим образом: android { defaultConfig { project.ext.set("archivesBaseName", "MyApplication"); } } Теперь, когда я использую ароматы продукта: android { productFlavors { green { applicationId "com.example.myapplication.green" } blue { applicationId "com.example.myapplication.blue" } } } Есть ли способ настроить имя каждого APK ? Я экспериментировал с baseName […]

Как добавить org.apache.commons.lang3 в AndroidStudio с градиентом

Из-за этого вопроса я хочу использовать класс StringEscapeUntils в пакете org.apache.commons.lang3 . Но когда я пытаюсь импортировать Apache lib, добавьте строку compile 'org.apache.commons:commons-collections4:4.0' в файл build.grade после чего нельзя импортировать класс выше. Есть ли кто-нибудь, кто может помочь мне импортировать выше одного в мой проект через gradle (а не загружать .jar и помещать их в […]

Gradle строит очень медленно с многопроектной структурой

При построении градиента на многопроектной установке, содержащей примерно 140 проектов / библиотек, время сборки занимало 1 час 22 минуты. И я использовал –parallel . И наша сборка ANT занимает менее 20 минут без параллельного здания. Вот что я сделал. ./gradlew clean ./gradlew build –parallel Я сделал небольшое тестирование, похоже, что dexing занимает самое длинное время. […]