Articles of gradle

Принудительно использовать тот же сертификат для подписи разных «buildTypes», которые настроены для определенного «productFlavor»?

Задний план: Я генерирую сборку, используя вариант сборки. Ниже приведены конфигурации: signingConfigs { production { storeFile file("some_path/buildsystem/keystore/some.release.keystore.jks") storePassword "somepassword" keyAlias "somekeyalias" keyPassword "some" v2SigningEnabled false } develop { storeFile file(".some_path./buildsystem/keystore/someother.debug.keystore.jks") storePassword "someother" keyAlias "someotherkeyalias" keyPassword "someother" v2SigningEnabled false } } productFlavors { production { signingConfig signingConfigs.production } develop { applicationIdSuffix ".develop" signingConfig signingConfigs.develop } } […]

Создайте AAR, который зависит от множества AAR

Я работаю над созданием SDK, который можно использовать в другом приложении. Моя структура проекта выглядит следующим образом: ProjectFolder | +–AndroidLibs | | | +–UI (android library – AAR) | | | +–Protocol (android library – AAR) | | | +–infra (android library – AAR) | +–SDK(depends on UI, Protocol and Infra) | +–APP(depends on SDK) […]

Работа с дублирующимися записями в AndroidStudio: java.util.zip.ZipException

EDIT: Решение проблемы : java.util.zip.ZipException: дублирующаяся запись здесь не работает, потому что у меня нет проблем с модулем support-v4 Я пытаюсь создать проект Android, который использует SpongyCastle, но, к сожалению, для него требуется пакет jndi из библиотеки jndi . Я добавил jndi и даже javaEE, чтобы он работал, но у gradle все еще есть проблемы […]

Использование gradle для тестирования приложений Android в эмуляторе

Хорошо, я хочу использовать gradle для запуска моих тестов в эмуляторе. У gradle есть две цели, которые позволяют мне запускать тесты: connectedCheck deviceCheck Если я правильно понял, мы должны использовать deviceCheck для тестирования материала в эмуляторе, но при запуске он не запускает никаких тестов. ConnectedCheck также не работает, потому что он не может найти устройство […]

Задача 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 […]

Intereting Posts
Как установить атрибут layout_weight динамически из кода? Как поместить текст в drawable? Кнопка BackgroundTint не работает с AppCompat v23 НЕОПРЕДЕЛЕННОЕ ТОПЛИВНОЕ ИСКЛЮЧЕНИЕ: java.lang.IllegalArgumentException: уже добавлено Не удалось разрешить: скомпилировать 'com.google.firebase: firebase-config: 9.2.1' Найти уже подключенные устройства Bluetooth автоматически, когда они находятся в зоне действия Можете ли вы восстановить удаленные модули .iml-файл в андроид-студии Android AVD на Eclipse показывает «Пустой экран» без активности Ошибка плагина уведомлений в строке состояния с помощью Cordova Определите, было ли приложение Android загружено из Google Play против Amazon vs Other Как сохранить данные приложения Android в синхронизации на нескольких устройствах? Regex для определения кредитных карт в Android Содержимое TextView теряется после изменения ориентации экрана Как отменить регистрацию с GCM после удаления приложения Что произойдет, если return false в OnCreate ContentProvider?