Articles of android gradle

Как предотвратить автоматическую генерацию Android.mk с новым экспериментальным плагином gradle

Я пытаюсь создать проект NDK с новым экспериментальным плагином Gradle, но похоже, что Gradle игнорирует Android.mk и начинает компилировать все, не обращая внимания на то, что написано на Android.mk, я знаю о новом синтаксисе, и я Прочитайте следующее руководство пользователя экспериментального плагина, также я пробовал следующий синтаксис: android.sources { main { jni { source { […]

В Android Studio 2.1.3 экспериментальная градация не работает?

У меня есть проект, в котором я смешиваю и поддерживаю обычный Android Gradle Plugin: apply plugin: 'com.android.library' И экспериментальный Gradle Plugin в качестве библиотеки: apply plugin: 'com.android.model.library' В моем общем build.gradle у меня есть следующие зависимости: buildscript { repositories { jcenter() } dependencies { classpath 'com.google.gms:google-services:3.0.0' classpath 'com.android.tools.build:gradle-experimental:0.7.2' classpath 'com.android.tools.build:gradle:2.1.3' } } И теперь, после […]

Использование личной библиотеки, размещенной в github, как зависимость от градиента

У меня есть андроидная библиотека, размещенная на github, и вам нужно добавить ее как зависимость к другому проекту, не рутируя клонирование репозитория и добавляя его как зависимость от модуля. Как мне создать собственную зависимость от градиента со ссылкой из github? Благодаря!

Ошибка сборки Gradle в Android Studio

Я получаю следующую ошибку при создании Android-проекта в Android Studio 1.2.2 (свежая установка) Error:(76, 0) Could not find property 'unitTestVariants' on com.android.build.gradle.internal.dsl.TestOptions_Decorated@261be0aa. Версия Gradle – 2,4 Версия для Android версии 3.0 – 1.2.3 Android-apt версия 1.4 Версия Android SDK – 19.

Gradle dependencies: как выяснить, что вызывает это дублирование

У меня есть проект Android, который содержит приложение MultiDex . Я пытаюсь запустить тесты Espresso, используя ./gradlew clean connectectedAndroidTest . В результате эта команда вызывает следующее сообщение об ошибке: :app:dexDebugAndroidTest UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.IllegalArgumentException: already added: Landroid/support/test/InstrumentationRegistry; На моем верхнем уровне build.gradle содержится: classpath 'com.android.tools.build:gradle:1.2.3' И я использую Gradle 2.4 через обертку. Проект build.gradle моего […]

Android NDK и Gradle: разные Android.mk для каждого типа сборки

Моя родная библиотека содержит журналы, которые я хотел бы удалить во время компиляции. Журналы отображаются путем определения макропроцессора предварительного процессора ENABLE_DEBUG в LOCAL_CFLAGS следующим образом: include $(CLEAR_VARS) LOCAL_MODULE := native-stuff LOCAL_SRC_FILES := Native.cpp LOCAL_LDLIBS := -llog LOCAL_CFLAGS := -DENABLE_DEBUG include $(BUILD_SHARED_LIBRARY) Я создаю приложение с помощью Gradle через Android Studio, и я хотел бы иметь […]

Грейд застрял в проекте строительства в Android Studio

Я использую Android Studio, и каждый раз, когда Gradle пытается построить мой проект, он застревает. Я имею в виду, что это дает мне диалог сборки часами за раз, и я не могу построить свой проект. Вот скриншот: Android Studio Gradle Build Я просмотрел то, что кажется всем целым интернетом, но никакое решение, которое я нашел, […]

Как настроить типы сборки против вкусов продукта?

На основе этого ответа https://stackoverflow.com/a/27908019/5156317 У меня есть следующий вопрос: что делает приложение отличным, что говорит о вкусах продукта? Я пытаюсь сравнить это с моей настройкой XCode, которая выглядит следующим образом: Dev, использующее тестовый бэкэнд Dev, использующее производственный сервер Тестовое приложение, использующее тестовый сервер (корпоративное распределение) Тестовое приложение, использующее бэкэнд производства (распределение предприятия Живое приложение, […]

Получите тип построения градиента в вкусе продукта

Мне нужно создать разные имена приложений в зависимости от используемого вкуса продукта. Хотя это было легко, просто установив строковый ресурс, я больше не могу этого делать, потому что, когда приложение загружается в hockeyapp, имя приложения устанавливается как «@ string / app_name» вместо значения app_name. Я сделал некоторый прогресс, установив метку в манифесте как «$ {applicationName}» […]

Android Studio 1.0.0 – Не удалось найти butterknife: 6.0.0

Я использую Android Studio 1.0.0. Я пытаюсь добавить зависимости butterknife. dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:21.0.3' compile 'com.jakewharton:butterknife:6.0.0' compile 'com.google.android.gms:play-services:6.1.11' compile 'com.android.support:recyclerview-v7:21.0.2' } Но я получаю следующую ошибку Gradle: Ошибка: Не удалось найти: com.jakewharton: butterknife: 6.0.0