Articles of град

Анализ проекта Android Studio (Gradle) с помощью Sonarqube

Я пытаюсь проанализировать проект Android Studio с Sonarqube. У меня есть sonarqube, работающий на моем ПК, проект находится в хранилище SVN. Когда я запускаю командный gradle sonarqube это результат Для всех классов в файле (src / folder) сообщение Class 'abc' is not accesible through the ClassLoader Это моя фактическая конфигурация, файл градиента корневого проекта buildscript […]

Создайте один файл AAR из нескольких модулей с помощью Gradle

Как и многие другие, я пытаюсь создать один файл AAR из моего проекта с несколькими модулями Android. Согласно этому сообщению , в настоящее время он не поддерживается командой Android из-за различных ограничений (управление res & dependencies, слияние манифеста, …). Я пытаюсь придумать свое решение, которое будет соответствовать моим потребностям. Я знаю, что у меня нет […]

Несостоятельные ошибки сборки JReddit

При создании моего проекта Android Studio с помощью jReddit (обертка API Reddit) я получаю огромное количество бессмысленных ошибок. AGPBI: {"kind":"error","text":"warning: Ignoring InnerClasses attribute for an anonymous inner class","sources":[{}]} AGPBI: {"kind":"error","text":"(org.codehaus.plexus.util.FastMap$EntrySet$1) that doesn\u0027t come with an","sources":[{}]} AGPBI: {"kind":"error","text":"associated EnclosingMethod attribute. This class was probably produced by a","sources":[{}]} AGPBI: {"kind":"error","text":"compiler that did not target the modern .class […]

Как не запускать конкретный тест при выполнении подключенного Android-теста?

Выполнение некоторых наших инструментальных тестов займет много времени. Поэтому я бы не запускал их, когда я запускал все другие инструментальные тесты с помощью gradle connectedAndroidTest . Почему я не комментирую эти тесты с помощью @Ignore ? Потому что я хотел бы запустить их позже, используя adb shell как описано здесь. Как это: Запуск всех тестов, […]

Покрытие Jacoco не работает с последним плагином Android

Я получаю эту ошибку ниже после обновления плагина android. Выполнение не выполнено для задачи ': App: jacocoTestReport'. Невозможно прочитать файл данных выполнения / app / build / output / code-coverage / connected / coverage.ec Jacoco version = "0.7.6.201602180812" Версия Android-плагина: 'com.android.tools.build:gradle:2.1.0' Есть ли проблемы с последним плагином?

Ошибка: org.gradle.api.internal.changedetection.state

Я пытаюсь проверить приложение на своем телефоне. Всякий раз, когда я создаю проект, я получаю следующую ошибку в Android Studio 2.2. Ошибка: org.gradle.api.internal.changedetection.state.FileCollectionSnapshotImpl не может быть передан в org.gradle.api.internal.changedetection.state.OutputFilesCollectionSnapshotter $ OutputFilesSnapshot Возможные причины этой непредвиденной ошибки: Кэш зависимостей Gradle может быть поврежден (это иногда происходит после таймаута сетевого соединения.) Заново загружать зависимости и проект синхронизации […]

Android-град построит покрытие кода для рубоэлектрических тестов

Есть ли способ построить градиент, который будет генерировать покрытие кода из теста robolectric, который может быть отправлен на сонар?

Когда я применяю проект AspectJ к Android с Androidannotations, не работает

Я использую Androidstudio 0.8.9 и строю с градиентом. Я использовал Android-аннотации и хорошо работал. И я также хочу использовать AspectJ, поэтому применим плагин ( https://github.com/uPhyca/gradle-android-aspectj-plugin ). Но компиляция завершилась неудачей и выкинула некоторое сообщение об ошибке : Приложение: compileDebugJava Внутренняя ошибка компилятора: java.lang.IllegalStateException: java.lang.IllegalArgumentException: Неизвестное местоположение: SOURCE_OUTPUT на org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch.BatchAnnotationProcessorManager.discoverNextProcessor (BatchAnnotationProcessorManager.java:183) : App: compileDebugAspectj FAILED FAILURE: […]

Ошибка: «У недавно созданного процесса демона есть другой контекст, чем ожидалось»

Я хотел бы начать разработку мобильных приложений с помощью Android Developer Studio. Я загрузил Android Developer Studio с требованиями SDK и JAVA. Но когда я пытаюсь запустить свой проект, я получаю сообщение об ошибке: Error: The newly created daemon process has a different context than expected. It won't be possible to reconnect to this daemon. […]

Добавьте зависимость gradle для поддержки android.util.ArrayMap

У меня есть пример проекта, который имеет зависимость от градиента для поддержки библиотеки compile 'com.android.support:support-v4:23.1.1' Когда я запускаю программу, иногда это исключение происходит: Could not find class 'android.util.ArrayMap', referenced from method com.android.tools.fd.runtime.MonkeyPatcher.monkeyPatchExistingResources Я искал и узнал, что я должен добавить эту зависимость к gradle: compile "com.android.support:support-core-utils:23.3.0" Или компилировать "com.android.support:support-core-utils:24.2.0" Поэтому я добавил зависимость от gradle, […]