Articles of gradle

Правильный способ исключить R.java из javadoc, используя gradle

Я создаю javadoc для моего проекта Android с этой задачей градиента: android.applicationVariants.all { variant -> task("generate${variant.name.capitalize()}Javadoc", type: Javadoc) { description "Generates Javadoc for $variant.name." source = variant.javaCompile.source classpath = files(variant.javaCompile.classpath.files, project.android.getBootClasspath()) exclude '**/BuildConfig.java' exclude '**/R.java' options.links("http://docs.oracle.com/javase/7/docs/api/"); options.linksOffline("http://d.android.com/reference","${android.sdkDirectory}/docs/reference"); options { failOnError false } destinationDir = file("${project.projectDir}/javadoc") } } Это исключает R.java , поэтому я не получаю […]

Кордова Android – ОШИБКА, создающая одну из платформ: Код ошибки 1 для команды:

У меня только что был проект проекта Cordova на моих коленях, и мне было поручено создавать приложения и получать их в магазинах. IOS работал отлично, но теперь я ударил стену с Android. Итак, каждый раз, когда я строю – запустив кордову, создайте android-im, получив следующую ошибку: FAILURE: Build failed with an exception. * What went […]

Модуль темы Android с ароматами

Так что это немного интересно, я не уверен, как именно настроить его в студии Android. У меня есть несколько модулей, у которых есть некоторые повторно используемые компоненты, которые я использую в различных приложениях, однако было бы неплохо добавить некоторые темы в компоненты многократного использования, используя ароматы. Вместо того, чтобы создавать новый вкус для каждого компонента […]

Ошибка: не удается найти символ в модуле модуля библиотеки градиента Android

У меня есть тестовый проект в IntelliJ (с помощью плагина Android Studio), и я пытаюсь настроить модульные тесты, как описано здесь . При запуске junit-теста проект не может найти мои источники в src> main> java. Следующий тест package io.adaptiv.plzwrk.lib; import junit.framework.TestCase; import org.junit.Test; public class AdaptivTest extends TestCase { @Test public void testDoStuff() throws Exception […]

Почему jcenter не разрешает зависимость, а mavenCentral может?

У меня есть проект с двумя зависимостями, относительно стандартный appcompat-v7 и ion . Поэтому мои файлы градимента довольно просты: проект buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.3.0' } } allprojects { repositories { jcenter() } } Приложение apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.0" defaultConfig { applicationId "zz.yy.xx" minSdkVersion 18 […]

Зависимость проекта от проекта

У меня есть конфигурация в одном подпроекте (A), который создает тестовый артефакт: configurations { testArtifacts.extendsFrom testRuntime } task testJar(type: Jar) { classifier "test" from sourceSets.test.output } artifacts { testArtifacts testJar } И в другом подпроекте (B) я хочу использовать этот артефакт: compile project (path: ":a-sub-project", configuration: 'testArtifacts') Это отлично работает с градиентом, но когда я […]

Как опубликовать apks в Maven Central с градиентом?

Я создаю проект андроида с андроид-студией. Он будет генерировать некоторые apks. Как я могу опубликовать apks в Maven Central с градиентом? Что я могу написать в артефактах для apk? apply plugin: 'maven' apply plugin: 'signing' configurations { archives { extendsFrom configurations.default } } afterEvaluate { project -> uploadArchives { repositories { mavenDeployer { configurePOM(pom) beforeDeployment […]

Как FTP-файл с Android Gradle построить?

Я пытаюсь выполнить FTP подписанный APK после сборки Gradle. Я уже добавил новую конфигурацию сборки, которая будет подписывать APK, но я застрял, пытаясь понять, как вызывать задачу FTP. Я нашел официальный образец в разделе 59.6 , однако он жалуется, что он не может разрешить зависимость org.apache.ant: ant-commons-net: 1.8.4. Так что, видимо, мне не хватает чего-то […]

Проблема с углублением эскизов в Android Studio 2.3

Каждый раз, когда я создаю новый Activity в AS 2.3, он испортил отступ build.gradle, что приводит к таким ошибкам. Ошибка: не удалось получить неизвестное свойство «компилировать» для объекта типа org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler. Я должен каждый раз переделывать углубления. Любая идея, как исправить это навсегда?

Ошибка: выполнение не выполнено для задачи ': app: shrinkReleaseMultiDexComponents'

Я пытаюсь создать APK для публикации в магазине Google, но я получаю следующую ошибку: Error:Execution failed for task ':app:shrinkReleaseMultiDexComponents'. java.io.IOException: The output jar [/home/nome/Projects/app-android/app/_app/build/intermediates/multi-dex/release/componentClasses.jar] must be specified after an input jar, or it will be empty. Как это исправить?

Intereting Posts