Articles of gradle

Android Gradle Jacoco: автономное измерительное оборудование для интеграционных тестов

Мы создаем приложение для Android, которое проверяется с помощью Appium. Теперь я хотел бы увидеть тестовое покрытие наших тестов Appium. Я думаю, что это возможно, потому что Jacoco поддерживает автономную аппаратуру ( http://www.eclemma.org/jacoco/trunk/doc/offline.html ). И даже документация плагина jacoco gradle гласит: Хотя все задачи типа Test автоматически улучшаются для предоставления информации о покрытии при применении […]

Настройка libGDX позволяет мне использовать Java 8, которая сбой в Android

Я новичок в java / android, поэтому я надеюсь, что это довольно простая задача. Я использовал настройку libGDX для создания проекта, который затем импортировал в Android Studio. Я не знал, что интерфейс Supplier доступен только для Java 8 и используется в основном модуле, который, насколько я понимаю, он компилируется в библиотеку, которая используется всеми версиями […]

Кэш зависимостей Gradle может быть поврежден

Я уже пытался сделать Invalidate / Cache и перезагружать Также попытался удалить файл .gradle и gradle .. но эта проблема все еще появляется. Ошибка: не удается найти метод «com.android.build.gradle.BaseExtension.getTestVariants () Lorg / gradle / api / internal / DefaultDomainObjectSet;». Возможные причины этой непредвиденной ошибки: Кэш зависимостей Gradle может быть поврежден (это иногда происходит после таймаута […]

Не удается создать проект с помощью minSdk = 21

Я успешно создаю проект с min sdks до 20, но когда я пытаюсь построить с: minSdkVersion 21 targetSdkVersion 21 Я получаю сообщение об ошибке: :project:preDexDebug no classfiles specified FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':project:preDexDebug'. > com.android.ide.common.internal.LoggedErrorException: Failed to run command: /Users/user/android-sdk-macosx/build-tools/21.1.1/dx -JXmx2g –dex –multi-dex –output […]

Android Studio не может разрешать символы из импортированного модуля AAR

Все ответы в аналогичных вопросах касаются manudally editing gradle files. Но я использовал Android Studio для импорта файла AAR и проверки файлов build.gradle, и все они кажутся правильными. Моя проблема заключается в следующем: Я импортировал ShowCaseView v5.0.0 AAR, но когда я пытаюсь импортировать классы в свой файл Tutorial.java (вы можете видеть красным цветом), Android Studio […]

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

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

Настройка градиента для использования JUnit, Mockito, Hamcrest и Espresso

У меня есть проект Android, который использует Mockito, Hamcrest и Espresso для тестирования. Независимо от того, что я пробую с файлом сборки Gradle, я получаю NoSuchMethodError для org.hamcrest.Matcher.anyOf когда я пытаюсь запустить свои тесты после выполнения gradle androidTestCompile . Вот моя текущая конфигурация: dependencies { compile project(':GameCore') androidTestCompile files( 'libs/espresso-1.1.jar', 'libs/testrunner-1.1.jar', 'libs/testrunner-runtime-1.1.jar' ) androidTestCompile( 'junit:junit:4.11', […]

Как сделать работу runProguard для плагина Gradle для библиотеки Android?

Я хотел бы запустить ProGuard в выпуске моей библиотеки Android. Ниже мой файл build.gradle который входит в мой проект. buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } } apply plugin: 'android-library' repositories { mavenCentral() } android { compileSdkVersion 18 buildToolsVersion "18.0.1" defaultConfig { minSdkVersion 10 targetSdkVersion 18 } sourceSets { main { […]

Используйте другое соглашение об именах для подписанных apks, сгенерированных с помощью мастера на Android Studio

У меня есть приложение с более чем несколькими buildFlavors и тремя различными buildTypes . Я создаю подписанные apks из Build -> Generate Signed APK… (Если нет другого выхода, я бы хотел продолжить использование мастера и не создавать сценарий, потому что у меня постоянно растет набор приложений и я не хочу каждый раз изменять сценарий.) Сгенерированные […]

Как обновить версии Apache HttpClient на Android

Я добавил HttpClient 4.3.3 для android в файл build.gradle, как описано в Apache , но мое приложение не изменилось по размеру. Из-за этого я уверен, что, хотя моя IDE показывает httpclient-android-4.3.3 как внешнюю библиотеку, она фактически не включена и не используется моим приложением. Я попытался проверить версию http-клиента в соответствии с этим сообщением , но […]

Intereting Posts