Articles of gradle

Lint неиспользуемые ресурсы ложных срабатываний с новой версией плагина android для градиента

Я ранее использовал версию 1.2.3 для плагина android для градиента . Я заметил, что при обновлении для 1.3 количество неиспользуемых ресурсов, сообщенных lint, значительно увеличилось. После некоторого анализа я заметил, что большинство (если не все) из них являются ложными срабатываниями … Кто-нибудь еще заметил подобное поведение? Если да, то какие советы о том, как это […]

Не удалось удалить android.compileSdkVersion! Построение градиента ошибок

Я пытаюсь создать свою библиотеку и загрузить ее в репозиторий, но неудачная сборка град неудачно. Я потратил несколько часов, пытаясь исправить эту ошибку, но ничего, что я пробовал, не помогло. Вот мой build.gradle из корневого build.gradle проекта. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.2.3' classpath 'com.github.dcendents:android-maven-plugin:1.2' classpath "com.jfrog.bintray.gradle:gradle-bintray-plugin:1.1" } } allprojects { […]

Что делать с .rawproto-файлами в каталоге сборки Android Studio?

Начиная с обновления до последней версии gradle, каталог сборки заполнен такими файлами, как 'build / android-profile / profile-2017-03-08-15-06-35-881.rawproto' В настоящее время все они не отслеживаются git, чтобы избежать того, чтобы они загромождали место, хорошая практика для их фиксации или добавления их в .gitignore?

Пользовательские репозитории Gradle и разрешение зависимостей

Для проекта, который я разрабатываю, требуются библиотеки писца-java и crashlytics . Обе библиотеки доступны из пользовательских репозиториев. build.gradle выглядит так: buildscript { repositories { maven { url 'http://download.crashlytics.com/maven' } } dependencies { classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+' } } apply plugin: 'android' apply plugin: 'crashlytics' repositories { // is required by Crashlytics library maven { url 'http://download.crashlytics.com/maven' } […]

Зависимости, не добавленные в файл POM – Android Gradle Maven Publishing

Я использую плагин maven-publish для публикации aar-файла в репозитории maven. Однако я заметил, что компиляционные зависимости не добавляются в pom.xml даже после добавления транзитивного свойства. Я использую com.android.tools.build:gradle:1.1.3 Любые подсказки о том, как разрешить это? build.gradle publishing { publications { sdkAar(MavenPublication) { artifacts { groupId 'com.test' artifactId 'my_sdk' version currentVersion artifact 'build/outputs/aar/release.aar' artifact androidJavadocsJar { […]

Градиентная синхронизация не удалась по идее 13.1.1

Я создаю проект Android с Android-модулем Gradle, но как только я его создаю, у меня есть ошибка, которую я не понимаю, и я не имею понятия разрешить ее. Это говорит Не удалось выполнить синхронизацию проекта Gradle. Основные функциональные возможности (например, редактирование, отладка) не будут работать должным образом »или« Не удалось выполнить обновление проекта «myrad» проекта: […]

Есть ли способ узнать, скомпилирована ли определенная зависимость в файле gradle, возвращая логическое значение

Итак, в этом случае, в файле build.gradle в структуре зависимостей, я имею dependencies { compile 'A' compile 'B' } Однако я хочу, чтобы люди могли скомпилировать либо просто A, либо просто B, существует ли способ узнать, была ли зависимость A использована для возврата глобального логического значения, которое может быть использовано где-то еще, в задаче о […]

Целевой «$ {build.target}» не существует в проекте «LibA» при запуске Android build.xml от Gradle

У меня есть проект Android, который зависит от трех библиотек Android. Файл project.properties выглядит следующим образом: split.density=false android.library.reference.2=..\\LibB proguard.config=proguard.cfg android.library.reference.1=..\\\\LibA\\\\ # Project target. target=android-5 android.library.reference.3=../LibC Build.xml этого проекта используется только для того, чтобы зависеть от задач Gradle: <target name="-pre-build" depends="preBuild" /> <target name="-pre-compile" depends="preCompile" /> <import file="${sdk.dir}/tools/ant/build.xml" /> И build.gradle включает в себя проект build.xml […]

Устанавливать crashlytics без ткани?

Fabric добавляет 1k собственных методов без использования набора twitter или mopub. Я просто хочу использовать crashlytics, не получая его из тканных репозиториев. Как я могу это сделать? Можете ли вы указать мне на crashlytics только maven / gradle repos?

ConsumerProguardFiles vs ProguardFiles

Я пытался создать приложение, которое содержало библиотечный модуль La с proguard, и я заметил, что библиотека не была запутана. Попытался понять, почему. В этот момент это был мой buildType: release { minifyEnabled false useProguard true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } После некоторого поиска я столкнулся с функцией ConsumerProguardFiles, которая гласит: Файлы правил ProGuard, которые будут включены […]

Intereting Posts