Articles of gradle

Android Build с Gradle и ProGuard: «Выходная банка должна быть указана после входной банки, или она будет пустой»

Я создаю сборку с разными вкусами с Gradle. Раньше он работал довольно неплохо, пока я не захотел включить Proguard . Я включил minifyEnabled для моей сборки релизов, и теперь у меня есть исключение: " Caused by: org.gradle.internal.UncheckedException: java.io.IOException: The output jar […/app/build/intermediates/multi-dex/dev/release/componentClasses.jar] must be specified after an input jar, or it will be empty. ». […]

С 0.4.3 Android Studio, ошибка: «Синхронизация проекта Gradle не удалась. Основные функции (например, редактирование, отладка) не будут работать должным образом "

Я заметил, что после обновления до Android Studio 0.4.3 возникают проблемы с несколькими людьми (проблема с 0.4.2 также я считаю). Моя ошибка и шаги отладки до сих пор следующие: Сообщение, которое я вижу, это «Синхронизация проекта Gradle». Базовая функциональность (например, редактирование, отладка) не будет работать должным образом », как показано в снимок ниже. Я нашел […]

Как получить проект PhoneGap для запуска в Android Studio с системой сборки Gradle

Я пытаюсь получить новую настройку приложения PhoneGap и работать в Android Studio с системой сборки Gradle. На данный момент я успешно создал проект PhoneGap и импортировал его в Android Studio. Кажется, все работает нормально, но я не могу разобраться, как переместить его в систему сборки Gradle или даже если это возможно. Может ли кто-нибудь помочь?

Настройка Gradle для api 26 (Android)

Поскольку я обновил свой Nexus 5x до Android O DP3, я не могу проверить свои приложения. Я получаю ошибку, поскольку не настроил мой Gradle-файл для работы с новым уровнем API (26). Поэтому я изменил эту и зависимостей, но я все время получаю ошибки во всех моих библиотеках поддержки, таких как Failed to resolve: com.android.support:design:26.0.0-beta2 Нажатие […]

Как настроить имя файла APK для ароматов продукта?

Я настраиваю имя файла APK моего приложения Android в скрипте build.gradle следующим образом: android { defaultConfig { project.ext.set("archivesBaseName", "MyApplication"); } } Теперь, когда я использую ароматы продукта: android { productFlavors { green { applicationId "com.example.myapplication.green" } blue { applicationId "com.example.myapplication.blue" } } } Есть ли способ настроить имя каждого APK ? Я экспериментировал с baseName […]

Как добавить org.apache.commons.lang3 в AndroidStudio с градиентом

Из-за этого вопроса я хочу использовать класс StringEscapeUntils в пакете org.apache.commons.lang3 . Но когда я пытаюсь импортировать Apache lib, добавьте строку compile 'org.apache.commons:commons-collections4:4.0' в файл build.grade после чего нельзя импортировать класс выше. Есть ли кто-нибудь, кто может помочь мне импортировать выше одного в мой проект через gradle (а не загружать .jar и помещать их в […]

Gradle строит очень медленно с многопроектной структурой

При построении градиента на многопроектной установке, содержащей примерно 140 проектов / библиотек, время сборки занимало 1 час 22 минуты. И я использовал –parallel . И наша сборка ANT занимает менее 20 минут без параллельного здания. Вот что я сделал. ./gradlew clean ./gradlew build –parallel Я сделал небольшое тестирование, похоже, что dexing занимает самое длинное время. […]

Proguard Printmapping не работает в Android Studio 2.0.0 (и 2.1.0)

Использование обложек градиента 2.10 и инструментов сборки Gradle для Android 2.0.0-beta7 2.1.0 Из моего build.gradle: buildTypes { all{ minifyEnabled true proguardFiles = [getDefaultProguardFile("proguard-android.txt"), 'proguard-project.pro']; } } Это работает. Вещи запутаны. В моей proguard-project.pro также есть следующая строка: -printmapping my-mapping.txt Все остальное в этом файле отлично работает, но отображение продолжает печататься не в том месте: Printing […]

Android Studio «Текущая поддержка NDK устарела»

С января 2015 года поддержка NDK для студии Android по-прежнему непригодна для использования. В загадочном сообщении говорится: «Альтернатива будет предоставлена ​​в будущем». Я хотел бы знать, что такое направление gradle / google, потому что на данный момент невозможно запланировать соответствующий план развития. Версия 0.7+: они предложили использовать ndk-build / ant версии 0.8+: они внедрили минимальную […]

Ошибка: не удалось открыть zip-файл. Кэш зависимостей Gradle может быть поврежден

Я был обновлен Android 2.3, и есть ошибка, град никогда не строит ее, дайте мне ту же ошибку для всех проектов Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) <a href="syncProject">Re-download dependencies and sync project (requires network)</a> <a href="syncProject">Re-download dependencies and sync project (requires […]