Articles of gradle

Задача Gradle Javadoc без предупреждений

Я создаю файл javadoc .jar с Gradle для моего Android-проекта. Я использую аналогичную настройку, как в этой инструкции . Но я получаю много предупреждений о том, что многие символы отсутствуют. Я заметил, что задача javadoc не находит никаких зависимостей. Как я могу добавить свои зависимости в classpath задачи javadoc? Вот моя задача загрузки: afterEvaluate { […]

Перенос проекта в новый экспериментальный плагин gradle

Я пытаюсь перенести свой Android-проект на новый экспериментальный плагин gradle. Я следовал инструкциям на этой странице. Я внес изменения в необходимые файлы, но у меня есть ошибка при попытке синхронизировать проект с файлами градиентов. Ошибка: невозможно загрузить класс 'com.android.build.gradle.managed.ProductFlavor_Impl'. Возможные причины этой непредвиденной ошибки: Кэш зависимостей Gradle может быть поврежден (это иногда происходит после таймаута […]

AS, вынуждающий использовать инструменты разработки Android SDK 25.0.0. Редактирование средств сборки SDK (23.0.3) слишком мало для проекта

Привет, я столкнулся с проблемой сборки версии. Когда я запускаю приложение, он выдает ошибку, которая, Ошибка. Редактирование инструментов сборки SDK (23.0.3) слишком мало для проекта «: Yampp». Минимальное значение – 25.0.0 Мне нужно использовать 23.0.3, но это вынуждает использовать 25.0.0. Как решить странную проблему? Вот файлы Gradle Модуль build.gradle buildscript { repositories { maven { […]

Как настроить Android Studio, чтобы я мог скомпилировать ее в автономном режиме (отключен от Интернета)

Сегодня я работал в androidstudio, и мои сборки начали сбой. К моему удивлению, я потерял подключение к Интернету и больше не мог создавать свой код. Файл build.gradle содержит следующее: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.6.3' } tasks.withType(Compile) { options.encoding = "UTF-8" } } apply plugin: 'android-library' dependencies { compile files('libs/android-support-v4.jar') } […]

Как скопировать средства отладки для модульных тестов

У меня есть проект градиента библиотеки андроидов. И мне нужно скопировать некоторые файлы в папку с данными для тестов с помощью robolectric. Для этого я определил задачу копирования: task copyDebugAssets(type: Copy) { from "${projectDir}/somewhere" into "${buildDir}/intermediates/bundles/debug/assets" } Но я не могу добавить эту задачу в качестве зависимости для задачи processDebugResources : processDebugResources.dependsOn copyDebugAssets Из-за этой […]

Кэш зависимостей Android Gradle может быть поврежден и не работает.

Я пытаюсь импортировать этот проект, даже я пытался импортировать еще несколько проектов тоже, я становлюсь ниже ошибки. https://github.com/ashdavies/data-binding Я потратил 5 часов на это, даже я попробовал много решений в google, но ничего не сработало для меня. Я пробовал следующие решения, ничего не работало. 1) delete .gradle directory 2) Restart IDE, 3) I tested with […]

Как использовать artifactoryPublish для публикации релизов и отладки артефактов

У меня есть проекты Android Studio, которые создают AAR или APK в версиях выпуска и отладки. Я бы хотел опубликовать их на разных серверах Artifactory для разных репозиториев. Примеры JFrog, похоже , не охватывают этот случай. Означает ли это, что считается лучшей практикой просто создавать либо только выпуск, либо только версию отладки, и выбирать, что […]

Как использовать библиотеки в AIDE

Я не очень хорошо знаком с Gradle, но из того, что понимаю, вы должны вытаскивать библиотеки прямо из Интернета? Я следил за указаниями проекта, но получил ошибку AIDE не поддерживает удаленные репозитории maven? Я подтвердил, что соответствующая библиотека существует на веб-сайте jcenter. Я не уверен, как создать локальный репозиторий maven. Я попытался загрузить соответствующие файлы […]

Обязательно ли использовать Gradle с Android Studio?

Я использую андроид-студию с момента ее официального выпуска. До сих пор, когда я использую Android Studio версии 2.1.2, мне нужно дождаться часов, чтобы импортировать проект в первый раз и позволить градиенту синхронизировать. Некоторые люди рекомендуют запускать андроид-студию в автономном режиме, но когда я хочу использовать внешние библиотеки, мне нужно сделать мой проект синхронизированным, и поэтому […]

Gradle NDK для указания директивы 'include' в созданном Android.mk

Когда у тебя есть android { defaultConfig { ndk { moduleName "yourlib" stl "stlport_static" ldLibs "log", "z", "m" cFlags "-I/some/include/dir/" } … } … } В вашем build.gradle тогда Gradle будет компилировать файлы в src / main / jni /, и он будет генерировать Android.mk в build / ndk / debug / Android.mk. Однако в […]