Articles of android gradle

LintOptions для экспериментального инструмента построения Gradle в Android Studio 1.3

Поскольку Android Studio 1.3 поставляется с поддержкой NDK, я попытался преобразовать сценарии Gradle (build.gradle app / build.gradle и gradle-wrapper.properties) по этой ссылке http://tools.android.com/tech-docs/new -build-system / gradle-experimental . Тем не менее, я не могу найти никаких указаний относительно lintOptions как из учебника, так и для репозитория примеров ndk. Https://github.com/googlesamples/android-ndk Мое приложение / build.gradle apply plugin: 'com.android.model.application' […]

Как узнать свойства в applicationVariants плагина android gradle?

Я использую Android Studio с плагином gradle для разработки приложений. Я изучаю некоторое использование плагина android gradle на DSL Reference . Но я обнаружил, что часть applicationVariants в документе трудно понять. Он дает только такое описание: DomainObjectSet <ApplicationVariant> applicationVariants Список вариантов применения. Поскольку коллекции создаются после оценки, его следует использовать с итератором Gradle для обработки […]

Можно ли определить ресурс массива Android в Gradle?

В Gradle для Android я пытаюсь создать эквивалент этого ресурса массива строк … <resources> <string-array name="url_array"> <item>http://www.url1.com</item> <item>http://www.url2.com</item> <item>http://www.url3.com</item> </string-array> </resources> … в файле конфигурации build.gradle моего приложения. Я не хочу жестко задавать эти значения в res / values ​​/ arrays.xml, так как я хочу иметь возможность генерировать различное содержимое массива для разных вариантов сборки […]

Android, Build Successful, но сборка apk (последующий запуск) не работает

Недавно я обновился до бета-версии Android studio 1.2. Проекты, которые скомпилированы раньше, сломались. Я должен был внести некоторые изменения в файл gradle, чтобы снова скомпилировать проект. Однако сборка выполнена успешно, однако, когда я пытаюсь построить apk, сборка завершается неудачно. Вот подробности проекта. Gradle file: apply plugin: 'com.android.application' android { compileSdkVersion 19 buildToolsVersion '22.0.1' defaultConfig { […]

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

В моем build.gradle меня есть библиотека поддержки в качестве зависимости, как видно из этого, для изменения 19. compile 'com.android.support:support-v4:19.1.+ С ревизией 21 была представлена ​​поддержка Material Design. Я не хочу использовать Material Design в этом случае, но это хорошо. Проблема возникает из-за использования Fabric SDK : Я включаю их репозиторий maven { url 'https://maven.fabric.io/repo' } […]

Android Gradle 2.2 не разрешает использование ShrinkResources для подписанного APK

В рамках развертывания Android Studio 2.2 я обновил инструменты Gradle Build до версии 2.2. После этого мой подписанный процесс сборки APK завершился неудачно, потому что у меня есть shrinkResources = true. Как только я вернусь к Gradle v2.1.3 или установлю shrinkResources = false, все работает нормально. Вот мой файл построения графического приложения: android { signingConfigs […]

Увеличение размера кучи градиента

Всякий раз, когда я пытаюсь создать сборку приложения, град занимает слишком много времени, и появляется сообщение о том, что вы должны увеличить размер Gradle до 3072 МБ, в настоящее время он составляет 910 МБ. Поэтому мой вопрос в том, как я могу увеличить кучу памяти градиль?

Невозможно построить тесты с помощью Gradle (decard-gradle)

Я создал gradle из проекта deckrd-gradle . Проблема в том, что когда я запускаю тест (в Android Studio), я получаю эту ошибку: No signature of method: com.android.build.gradle.AppPlugin.getBootClasspath() is applicable for argument types: () values: [] Мой файл градиента: (removed it because here wa everything OK) Класс испытания: @RunWith(RobolectricTestRunner.class) public class MainActivityTest { @Test public void […]

Есть ли способ ограничить количество методов в основном файле dex при использовании функции MultiDex в Android Studio

Когда я включил функцию MultiDex в Android Studio, как говорится в документе, она автоматически переместилась в два или более файла dex. Я не могу его настроить. И кажется, что в основном файле dex количество методов очень близко к ограничению (65536). Вопрос в том, как настроить его, сделать количество методов в главном файле dex уменьшенным до […]

Как генерировать javadoc для библиотеки андроида, когда у него есть зависимости, которые также являются аар-библиотеками?

У меня есть проект библиотеки андроидов, который зависит от других проектов библиотеки Android. Мне нужно генерировать javadoc для библиотеки, но он терпит неудачу, потому что gradle ставит путь к пути javadoc classpath в .aar, но javadoc ожидает файлы .jar. Упрощенный файл градиента: android { compileSdkVersion 23 buildToolsVersion "23.0.2" configurations { javadocDeps } defaultConfig { minSdkVersion […]

Intereting Posts
Как установить onListItemClick для listview в android Android studio v0.3.2, gradle, google maps v2.0 Не нашел класс «com.google.android.gms.maps.MapFragment Как использовать API NFC с Google Chrome для Android Можно ли отключить уведомления об обновлениях прошивки Android? Синхронизация базы данных Android IntelliJ IDEA не происходит Нужна ли проверка выполнения во время выполнения для записи в путь getExternalFilesDir () в зефире? В приложении для Android должен ли я иметь одного поставщика контента для каждой таблицы или только одного для всего приложения? Firebase Android: обрабатывайте глубокие ссылки Как загрузить библиотеку поддержки Android v7 в проект Android SBT? ListView внутри другого ListView Правильное отслеживание ссылок на установку в Play Маркете Извлечение метаданных из видеофайлов на Android Android: установить маржу в PopupWindow по коду Использование пользовательских attrs в styles.xml в android Использует ли android dalvik vm оптимизацию анализа побега?