Articles of android gradle

Java.util.zip.ZipException с spongycastle LICENSE.class

Я пытаюсь включить две разные сторонние библиотеки, которые, как представляется, включают разные версии Spongy castle. Оба включены через команды компиляции в моем файле build.gradle, и один из них включен как AAR ( @aar ), а другой включен как обычный. Когда я пытаюсь скомпилировать debug buildType с этими двумя libs (синхронизация не показывает проблемы). Я вижу […]

Что такое область зависимости по умолчанию в Gradle на Android?

В Gradle в Android Studio я заметил, что предоставление области зависимости необязательно. Например: dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' 'org.hamcrest:hamcrest-core:1.3' 'org.hamcrest:hamcrest-library:1.3' } Обратите внимание, что в последних двух библиотеках отсутствует область компиляции. Я оставил его пустым, и я все еще мог синхронизировать град. Какова область по умолчанию, если […]

Исключить собственную библиотеку в Gradle Android build

Вопреки многим другим сообщениям в этой теме, я хочу исключить из библиотеки Android встроенную библиотеку с Gradle. libfoo.so находится в проекте библиотеки в каталоге по умолчанию thelib/src/main/jniLibs . В моем основном проекте build.gradle я пытаюсь исключить файл следующим образом: sourceSets { all{ jniLibs { exclude '**/libfoo.so' } } } Это не работает, файл все еще […]

Не удалось найти метод testPackageName () для аргументов

Я хотел мигрировать из затмения в студию. Я последовал за учебником и попытался создать существующее приложение eclipse в студии с градиентом. Перед выполнением этого комментария я столкнулся со следующей проблемой: Rethinavels-Mac-mini:HomeStarProvider rethinavel$ ./gradlew clean Я новичок в студии и граде. Как это исправить? Любые учебники по изучению градиента? FAILURE: Сбой сборки с исключением. Где: создать […]

Конфигурация Gradle с многомодульной андроидной библиотекой

Назад История У меня есть эта андроидная библиотека, которую разработчики могут использовать обычно с помощью compile 'com.companyname.sdk:android-sdk:2.x' И теперь мы делаем перезапись библиотеки с нуля, чтобы создать V3. В этой реорганизации нам удалось разбить lib на модули. Таким образом, можно сказать, что на V3 мы имели бы следующие артефакты compile 'com.companyname.sdk:core:3.x' compile 'com.companyname.sdk:extra_1:3.x' compile 'com.companyname.sdk:extra_2:3.x' […]

Gradle не может найти android_native_app_glue

У меня есть родная библиотека, которую я пытаюсь построить с помощью gradle. Если я вызываю команду ndk-build из файла gradle, я могу создать собственную библиотеку. Но если я попытаюсь использовать функцию построения ndk, встроенную в плагин android gradle, который я не могу построить. Я получаю fatal error: android_native_app_glue.h: No such file or directory Соответствующий раздел […]

Android studio gradle, ошибка: Причина: ошибка = 2, Нет такого файла или каталога

Я получаю странную ошибку в Android Studio 1.0.2 на Mac OSX Yosemite. Проект не строится, и я получаю Error:(8, 0) Cause: error=2, No such file or directory Где строка номер 8 def gitSha = 'git rev-parse –short HEAD'.execute().text.trim() Я могу построить проект через командную строку. Кажется, что студия Android не может запускать команды git. EDIT: […]

Может ли Android Studio конвертировать скрипт сборки сборки в сценарий построения скриптов?

Привет, я хочу преобразовать ant-скрипт в gradle.Is есть инструмент для автоматического преобразования? Я пробовал Android Studio и выяснил, что если вы импортируете проект с ant build, он спрашивает вас, что он должен скрывать его до градуировки. Даже когда вы нажимаете «да», он генерирует сценарий градиента, содержащий // Top-level build file where you can add configuration […]

Создание Android LIbrary Jar Использование градиента с зависимостями

Я пытаюсь создать файл .Jar из проекта библиотеки Android (не исполняемый), используя gradle с зависимостями, но я получаю NoClassDefFoundError, потому что он обращается к одному из файлов из модулей зависимостей. Пока я пробовал метод FatJar, но он включает все в файл Jar, кроме библиотек Dependent. Что мне делать? ОБНОВИТЬ Мой файл Gradle.build apply plugin: 'android' […]

Некоторые вопросы о Gradle для Android Development

У меня есть некоторые вопросы о Gradle. В чем разница между buildscript.dependencies и dependencies ? В чем разница между classpath и compile ? Что такое apply plugin: значит?