Articles of gradle

Дублировать файлы при добавлении компиляции с помощью Gradle в Android Studio

Я пытаюсь добавить Джексона в свой проект Android Studio. Я делаю это, добавляя его к зависимостям в gradle: dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:appcompat-v7:19.+' compile 'com.android.support:support-v4:19.+' compile files('libs/universal-image-loader-1.9.2.jar') compile 'com.google.android.gms:play-services:+' compile 'com.fasterxml.jackson.core:jackson-databind:2.4.3' } Gradle build отлично работает, однако, когда я хочу запускать тесты в Android Studio, он вызывает следующую ошибку: Error:Gradle: duplicate […]

Задача Gradle изменить логическое значение в конфигурации сборки

Я хотел бы создать очень простую задачу, которая меняет логическое значение в моей конфигурации gradle. Я работаю над Android-приложением, которое может быть запущено с несколькими профилями, и для каждой сборки нужно указать, будет ли в моем коде приложение подделывать Bluetooth или нет. Моя градация (соответствующий код): def fakeBluetooth = "true" buildTypes { debug { minifyEnabled […]

Gradle assembleDebug и preDexDebug не работают с CircleCI

Я попытался assembleDebug Debug с помощью CircleCI, но он не должен строить (preDex). Почему я не могу это сделать? Использование ProductFlavor (название – это производство) Android Gradle ver.1.1.0-rc1 проблема ./gradlew assembleProductionDebug неожиданно скончался. Строительство 92% 3%>: приложение: preDexProductionDebugaction ./gradlew assembleProductionDebug не удалось circle.yml general: artifacts: – "app/build/outputs/apk/app-production-release-unaligned.apk" machine: java: version: openjdk7 environment: ANDROID_HOME: /usr/local/android-sdk-linux dependencies: […]

NoClassDefFoundError при использовании кинжала 2 после перехода на Android Studio 2.0

Перед обновлением до Android Studio 2.0 я мог бы использовать Dagger 2 без проблем. Теперь я получаю NoClassDefFoundError Это закрыло меня больше дня, и я обращаюсь за помощью. Кажется, что Gradle не может использовать мой класс AppModule хотя это довольно ясно, что это в моем проекте. Я даже включил set multiDexEnabled true хотя мой проект […]

Android Studio Javadoc: не удается найти символ

Я пытаюсь подготовить и загрузить свою библиотеку Android в Bintray, и часть этого процесса запускает следующую задачу javadoc: task javadoc(type: Javadoc) { source = android.sourceSets.main.java.srcDirs classpath += project.files(android.getBootClasspath().join(File.pathSeparator)) } Эта задача является частью более крупного сценария градиента: https://raw.githubusercontent.com/attwellBrian/JCenter/master/bintrayv1.gradle Когда запускается задача javadoc , возникают следующие проблемы: Каждая @NonNull и @Nullable аннотация в проекте сообщает об […]

Запуск подключенного аэродрома на основе градиента на конкретном устройстве

Как вы запускаете connectedAndroidTest на конкретном устройстве? Я бы ожидал чего-то вроде: ./gradlew connectedAndroidTest -DconnectedAndroidTest.device=XXXX У нас есть несколько устройств, подключенных к нашему CI-серверу, и я не могу найти никакой документации о том, как настроить таргетинг на определенное подключенное устройство. connectedAndroidTest запускает тесты на всех подключенных устройствах в настоящее время. Благодарю.

Gradle buildConfigField с целочисленной переменной

Я хотел бы определить конфигурацию сборки, в которой я могу использовать переменную, определенную в скрипте gradle: def someVar = 512 android { … buildConfigField 'int', 'SOME_INT_FIELD', someVar } Но это приводит к следующей ошибке: Ошибка: (25, 0) Метод Gradle DSL не найден: 'buildConfigField ()' Возможные причины: В проекте «ПРОЕКТ» может использоваться версия Gradle, которая не […]

Как включить файлы aar, используемые в библиотечных проектах в основном проекте на Android

Мой проект включает в себя проект библиотеки. Библиотека использует некоторые файлы aar, и ее dependecny уже определен в модуле: файл gradle. Я столкнулся с проблемой включения этой библиотеки в свой проект. Если я сохраняю дубликаты файлов aar в app-> lib и определяю их зависимость в файле app-> gradle, тогда проблем нет. Но это не должно […]

Не удалось скомпилировать мой проект Android

Когда я пытаюсь скомпилировать мой проект iroid, я получаю следующую ошибку. Error:A problem occurred configuring project ':app'. Could not resolve all dependencies for configuration ':app:_debugCompile'. Could not find com.android.support:appcompat-v7:21.0.1. Searched in the following locations: https://jcenter.bintray.com/com/android/support/appcompat-v7/21.0.1/appcompat-v7-21.0.1.pom https://jcenter.bintray.com/com/android/support/appcompat-v7/21.0.1/appcompat-v7-21.0.1.jar file:/home/baman/Android/Sdk/extras/android/m2repository/com/android/support/appcompat-v7/21.0.1/appcompat-v7-21.0.1.pom file:/home/baman/Android/Sdk/extras/android/m2repository/com/android/support/appcompat-v7/21.0.1/appcompat-v7-21.0.1.jar file:/home/baman/Android/Sdk/extras/google/m2repository/com/android/support/appcompat-v7/21.0.1/appcompat-v7-21.0.1.pom file:/home/baman/Android/Sdk/extras/google/m2repository/com/android/support/appcompat-v7/21.0.1/appcompat-v7-21.0.1.jar Required by: SriLankaTemples:app:unspecified Could not find com.android.support:recyclerview-v7:21.0.1. Searched in the following locations: https://jcenter.bintray.com/com/android/support/recyclerview-v7/21.0.1/recyclerview-v7-21.0.1.pom https://jcenter.bintray.com/com/android/support/recyclerview-v7/21.0.1/recyclerview-v7-21.0.1.jar file:/home/baman/Android/Sdk/extras/android/m2repository/com/android/support/recyclerview-v7/21.0.1/recyclerview-v7-21.0.1.pom […]

Требуется Gradle версия 1.10. Текущая версия – 2.2.1. В андроиде

У меня был проект Android, созданный с помощью Android Studio и пытающийся импортировать и запускать его в моей Android-студии, но перед ошибкой ниже при попытке синхронизации проекта Failed to sync Gradle project 'project-android' Error:Gradle version 1.10 is required. Current version is 2.2.1. If using the gradle wrapper, try editing the distributionUrl in /Users/username/apps/android/project-android/gradle/wrapper/gradle-wrapper.properties to gradle-1.10-all.zip. […]

Intereting Posts