Articles of android gradle

Не удалось найти метод 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: значит?

Создание библиотеки с зависимостями в android

Я создал библиотеку LibA, которая имеет зависимости от многих сторонних библиотек, таких как RecyclerView, EventBus и т. Д. Когда я попытался включить ее в другой проект как aar, библиотека была успешно включена, но зависимости не пришли в aar. Q1. Как включить зависимости в LibA, так что, когда какой-то другой проект включает эту библиотеку, он не […]

Ошибка: не удалось выполнить Gradle. Причина: Неизвестная опция командной строки '-X'

В Android Studio 1.5.1 я получаю эту ошибку. Я искал, но не смог определить, что вызывает эту ошибку. Удалена все параметры командной строки, все еще получающие ошибку. Проверял все xml-файлы на наличие ошибок. Еще не повезло.

Указание развернутого имени файла для артефакта AAR в проекте библиотеки Android

Я пытаюсь настроить проект библиотеки Android для развертывания нескольких артефактов в локально размещенном хранилище Maven. Я получил достаточно далеко, так что у обоих артефактов есть свой собственный POM, и он правильно развертывается в репо со следующим скриптом: android { // Publish both debug and release publishNonDefault true } uploadArchives { repositories.mavenDeployer { def majorVersion = […]