Articles of gradle

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

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

Как создать проект 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 […]

Связывание с предварительно построенными библиотеками с помощью NDK с использованием gradle

У меня есть проект Android, который включает код NDK. Из этого кода мне нужно вызвать функции из других библиотек, построенных с помощью NDK, которые у меня есть в папке jniLibs: jniLibs/armeabi/libtess.so jniLibs/armeabi-v7a/libtess.so … Если я попытаюсь загрузить эти библиотеки из java, как System.loadLibrary («tess»), он отлично работает. Однако, когда я пытаюсь связать свою библиотеку NDK […]

Как разбить логику 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 с Gradle: изменение имени выходного файла теста JUnit

Когда я запускаю тесты JUnit для моего Android-проекта с помощью Gradle (через задачи androidTest или connectedAndroidTest), я получаю автоматически созданный выходной XML-файл с результатами тестирования в разделе «build / output / androidTest-results / connected». Этот файл всегда называется чем-то вроде «TEST-NexusS_Android16 (AVD) – 4.1.2-app-.xml», в зависимости от устройства или эмулятора, на котором я запускаю тесты. […]

./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 build застрял на mergeDebugResources на centos

Я собираю проект андроида на сервере centos, используя gradle, и после использования gradle build все работает нормально до этого: > Строительство 17%>: приложение: mergeDebugResources И тогда он просто застрял там.

Установка google_app_id без google_play_services.json или gradle

02-17 18: 16: 09.870: E / GMPM (12680): GoogleService не удалось инициализировать, статус: 10, Отсутствует ожидаемый ресурс: «R.string.google_app_id» для инициализации сервисов Google. Возможные причины отсутствуют плагин google-services.json или com.google.gms.google-services. Я пытаюсь удалить этот журнал ошибок. Я мог бы найти несколько советов по решению таких проблем, используя файл google_play_services.json, как эта ссылка: GoogleService не удалось инициализировать […]

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

Здание Gradle берет навсегда после перехода на Java 8

Я попытался включить Java 8 в Android Studio, как предлагается на https://android.com : defaultConfig { … jackOptions { enabled true } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } После этого я добавил compile 'net.sourceforge.streamsupport:streamsupport:1.5.1' и смог использовать lambdas. Поскольку я сделал это, сборка Gradle берет навсегда (я убил процесс через 20 минут, чтобы попробовать […]

Intereting Posts
Разработка в Android Studio на 2 компьютерах – и app.iml всегда меняются TextView отключает текст, когда он достаточно длинный BuildConfig.DEBUG всегда false при построении проектов библиотеки с помощью gradle Android: какой аудиорежим должен быть настроен для отправки приема голоса между устройствами Курсор EditText находится после подсказки Как остановить навигацию по ActionBar Tab для отображения в качестве счетчика, когда он становится слишком длинным? Когда использовать ImageButton, а не ImageView? Первый кадр фонового видео не отображается на Android CursorLoader отменяется, когда действие приостановлено Android, получающий долготу и широту, всегда возвращает 0.0 Как показать диалог «Отправить отзыв для X»? Изменение темы не работает на <4.0, так как это должно Стратегия первичного ключа для Android (распределенного приложения) Android: Существуют ли устройства плотности xxxhdpi? Приостановить приложение Android с помощью Phonegap