Articles of gradle

Изменить Gradle mavenЦентральный URL-адрес моего репо

Работая с Gradle в моей стране, загрузка банок из maven central – это очень своевременная работа. Я хочу изменить mavenCentral на maven-nexus: Что означает, что всякий раз, когда я использую mavenCentral, он всегда указывает на oschina ——редактировать—— У меня много проектов с mavenCentral, поэтому я не хочу менять каждый файл. Теперь в новых скриптах я […]

Публиковать библиотеку Android для jcenter: gradle bintrayUpload не находит библиотеки

Я пытаюсь опубликовать библиотеку Android для jcenter. Я выполнил https://github.com/danielemaddaluno/gradle-jcenter-publish учебник. Все работает нормально, пока я не попытаюсь выполнить gradle bintrayUpload Когда я это делаю, я получаю СТРОГО НЕИСПРАВНО. Когда я просматриваю ошибки, которые я вижу package com.android.volley does not exist Поэтому библиотеки, которые я включил в качестве зависимости от градиента, не найдены dependencies { […]

Android Studio запускает приложение / тест напрямую, если ничего не меняется

Если ничего не изменилось с момента последнего компиляции и запуска, а затем я снова нажал кнопку запуска (зеленая кнопка запуска), он соблюдает и запускает. Как я могу заставить его работать напрямую, не компилируя одно и то же?

В Android gradle build, как изменить имя пакета по типу сборки?

В сборке Android gradle я могу просто позволить сборке «переписать» имя пакета по вкусу так: productFlavors { free { applicationId "net.company.appname.free" } paid { applicationId "net.company.appname.paid" } } Могу ли я сделать то же самое по типу сборки? Похоже, я могу добавлять только суффиксы: buildTypes { debug { applicationIdSuffix ".debug" } release { … } […]

Как я могу реализовать автоматическую инкрементную версию версии кода?

Более конкретно, у меня есть несколько конфигураций сборки: signingConfigs { debug { keyAlias '' keyPassword '' storeFile file('') } release { keyAlias '' keyPassword '' storeFile file('') storePassword '' } } …. defaultConfig { applicationId "" minSdkVersion 21 targetSdkVersion 23 versionCode code } Я хочу, чтобы gradle автоматически обновлял версию кода каждый раз, когда запускается […]

Существует ли эквивалент aspectj-maven-plugin для градиента, который работает в android?

Работая с maven и чистым java-проектом, я смог использовать атрибут aspectj-maven-plugin для кошачьих (компиляции) (из библиотеки, которую я создаю) в мои аннотированные классы. Я хотел бы сделать то же самое с проектом android (создание градации), но, похоже, не может найти много документации. Я нашел здесь проект андроида-apt, но не могу окунуться в него, как использовать […]

Публикация результатов Линта для сонара с использованием Gradle

Я пытаюсь опубликовать результаты Lint на сервере сонара, используя Gradle. Другие результаты анализа публикуются, но результаты Линта не являются. У кого-нибудь есть опыт заставить это работать? Я не нашел никакой дополнительной информации. Версия Sonar – 3.5.1. Версия Gradle – 1.10 Файл сборки верхнего уровня выглядит так (есть 3 подпроекта) // Top-level build file where you […]

Gradle maven зависимость не найдена, если плагин является андроидной библиотекой

Моя цель – собрать библиотеку, которая зависит от других библиотек (из HoloEverywhere), которые присутствуют в удаленном хранилище maven, используя Gradle и Android Studio (0.4.4). Если я установил apply plugin: к android в библиотеке build.gradle, будут найдены удаленные зависимости maven, иначе они не будут ( apply plugin: 'android-library' ). Вот мой build.gradle с объектом android, который […]

Запуск теста Gradle с Robolectric и AppCompat приводит к исключению NullPointerException

Как говорится в заголовке, тесты Robolectric с результатами Gradle в NullPointerException при вызове Robolectric.buildActivity(MyActivity.class).create().get(); Build.gradle (на основе этого ответа ) buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } } repositories { mavenCentral() maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' } } apply plugin: 'android' android { compileSdkVersion 18 buildToolsVersion "18.0.1" defaultConfig { minSdkVersion 7 targetSdkVersion […]

Android Studio – Gradle: Execution failed for task ': Foo: dexDebug' – но почему?

Я получаю эту ошибку: Gradle: Execution failed for task ':Foo:dexDebug'. А с 2 дня! Я попробовал много решений … Но ничего не работает! В самом деле ! Нужна помощь ! Я работаю с Android-студией. (IntelliJ IDEA) Для этого следующие три каталога FooProject [RootProject] |-gradle |-libraries |-facebook [library1] |-libs |-android-support-v4.jar |-res |-*.(drawable…) |-src |-*.java |-build.gradle |-AnroidManifest.xml […]