Articles of android gradle

Как я могу отображать файлы журнала, System.out.println (), в тесте Android?

Я много искал, но, к сожалению, не смог заставить его работать. Основываясь на моем поиске, я обнаружил, что мне нужно добавить следующий код в файл build.gradle. Тем не менее, Gradle, похоже, не распознает его и всегда говорит, Geadle DSL method not found: test() test { testLogging.showStandardStreams = true testLogging.events("passed", "skipped", "failed", "standardOut", "standardError") afterTest { […]

Android Gradle 1.1 – добавление тестовой зависимости от тестов другого проекта

У меня есть 2 модуля: A и B. – A – автономный модуль. Его тесты просто отлично работают. – B – зависимый модуль. Его тесты требуют определенного файла в тестовой папке A (один тестовый файл в B расширяет один из A ) Вот что я считаю релевантными частями build.gradle B : android { … sourceSets […]

Ошибка: обнаружен пробой m с конфигурацией задачи collectDebugMultiDexComponents

Я обновляю Android Studio до 0,9, создаю инструменты до 21.1.0 и перехожу до 0,14, потому что я хочу использовать новую функцию multiDexEnabled. В настоящее время я управляю multidex, используя этот подход https://github.com/casidiablo/multidex, и все работает, но функция multiDexEnabled кажется лучше. Но с использованием gradle 0.14 у меня есть эта ошибка: у использования -sdk-элемента не может […]

Как создать проект Android-градиента, содержащий модули с различными compileSdkVersion, targetSdkVersion и minSdkVersion?

Мой проект библиотеки Android состоит из четырех модулей: проект база завод v14 v18 Вот скриншот этой установки от IntelliJ: В моих модулях используются очень специфические настройки уровня Android SDK: база compileSdkVersion 19 minSdkVersion 14 targetSdkVersion 19 завод compileSdkVersion 19 minSdkVersion 14 targetSdkVersion 19 v14 compileSdkVersion 17 minSdkVersion 14 targetSdkVersion 17 v18 compileSdkVersion 18 minSdkVersion 18 […]

Как разбить логику build.gradle на более .gradle-файлы?

У меня есть long build.gradle файл, который имеет функции, которые я хочу переместить в отдельный файл .gradle чтобы поддерживать логичность. Документы предлагают использовать внешние скрипты сборки для этого случая. У меня есть следующая функция в файле build.gradle : android{ buildTypes { debug { signingConfig = loadFromPropertiesFile("DEBUG_KEY_PROPERTIES") } } } import com.android.builder.signing.DefaultSigningConfig import com.android.builder.model.SigningConfig SigningConfig loadFromPropertiesFile(keyProperty) […]

Android-градир дублирует собственные общие библиотеки

Мой вопрос похож на тот, который задан здесь: Как исключить дублирование C общих библиотек (.so) в Multi-Project Android Build? В моем проекте у меня есть общая библиотека, в которой есть собственный код MySharedLib . У меня есть приложение TestDuplicateSharedLibApp которое зависит от MySharedLib а также имеет собственный код. В рамках построения градиента я отключу автоматический […]

Проблемы с запутанием Proguard после добавления новых приложений для входа в Google для Android

В новой библиотеке Google Play Services (8.3.0) есть новый способ выполнить вход. Этот метод включает в себя добавление следующих зависимостей: Build.gradle (уровень приложения): classpath 'com.google.gms:google-services:1.4.0-beta3' И на уровне приложения: compile 'com.google.android.gms:play-services-auth:8.3.0' `apply plugin: 'com.google.gms.google-services'` При создании версии приложения выпуска с параметром minifyEnabled в значение false , приложение освобождается и работает нормально. Однако при создании версии […]

./gradlew build не работает с TypeSystem.getUnannotatedType

Мой проект работает нормально, однако, когда я пытаюсь построить .gradlew с терминала, он заканчивает с ошибкой с этой ошибкой. Я не уверен, что я понимаю, что это поможет? Unexpected failure during lint analysis of DatabaseHandler.java (this is a bug in lint or one of the libraries it depends on) TypeSystem.getUnannotatedType(TypeSystem.java:180) ->TypeSystem.getParameterizedType(TypeSystem.java:238) ->TypeSystem.getParameterizedType(TypeSystem.java:261) ->LookupEnvironment.createParameterizedType(LookupEnvironment.java:949) Unexpected failure […]

Синхронизация 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 же пакет, который можно установить, как показано ниже: Пакеты, доступные для […]

Intereting Posts
Android, как запросить огромную базу данных в android (размер курсора ограничен 1 МБ) Получать другие значения из маркера Неисправность Backstack активности при разрушении деятельности Когда вызывается вызов ServiceConnection.onServiceDisconnected ()? NullPointerException в SharedPreferences Android Ошибка при передаче объекта из одной операции в другую (с использованием метода Parcelable) Как запустить приложение Android Calendar с помощью Intent (Froyo) В чем смысл атрибута android: progressBarStyle в ProgressBar? Навигационный ящик – что делает syncState () и почему его следует вызывать внутри onPostCreate ()? Timer.scheduleAtFixedRate не останавливается, когда я вызываю отмену Примените много цветных фильтров к одному и тому же извлекаемому Изменить значок выпадающего списка Spinner Android: управление несколькими уведомлениями Android Studio «Текущая поддержка NDK устарела» Не удалось выполнить компиляцию AAPT2: неверный размер на Android 3.0 Canary 1