Articles of gradle

Retrolambda – Джек должен поддерживать java 8 – предупреждение

Есть ли способ отключить предупреждение о Джек должен поддерживать функции языка Java 8. Используя Retrolambda? Сейчас я не хочу поддержки сокетов, так как он еще не скомпилирует наш проект.

Использование разделов APK для выпуска, но не тип отладки Debug

Я успешно реализовал APK Splits, так что отдельные APK создаются для разных ABI. Однако для эффективности (и поскольку у меня нет необходимости в APK без armeabi-v7a в Debug), я хотел бы ограничить сборку Debug, чтобы генерировать только APK от armeabi-v7a. Как это может быть сделано? Одна идея заключается в следующем: abi { enable true reset() […]

Пакет отказов Gradle не существует

Я пытаюсь добавить библиотеку gson в свой проект Android (я использую Andrdoid-studio). Чтобы добавить библиотеку, я изменил файл AppProject / AppName / build.gradle следующим образом: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.4' } } apply plugin: 'android' repositories { mavenCentral() } dependencies { compile files('libs/android-support-v4.jar') compile 'com.google.code.gson:gson:2.2.4' } android { compileSdkVersion 17 […]

Разница между чистым, градульным чистым

В чем разница между следующими утверждениями, выпущенными с терминала Android Studio Project: Android_Studio_Project_Path: ./gradlew clean Android_Studio_Project_Path: ./gradlew clean assembleDebug Android_Studio_Project_Path: ./gradlew clean: assembleDebug И обычный Android Studio -> Build -> Clean. Какая разница во внутреннем процессе.

Зависимость зависимости градиента от Android

Я давно не разрабатывал Android, и я стараюсь делать все правильно с новыми функциями, такими как зависимости Gradle. Мне интересно, какие наилучшие методы вам нужно изменить, чтобы изменить одну конкретную зависимость для удовлетворения ваших потребностей. Например, допустим, у нас есть две библиотеки, которые расширяют функциональность RecyclerView путем подклассификации адаптера: Adapter –> AdapterA Adapter –> AdapterB […]

Maven публикует android.library с aar и исходной банкой

Может ли кто-нибудь дать мне подсказку о том, как использовать плагин maven-publish gradle, чтобы опубликовать проект com.android.library с aar и source jar? Я могу сделать это со старым плагином maven, но я бы хотел использовать новый плагин maven-publish

Ошибка преобразования байт-кода в dex: Причина: java.lang.RuntimeException: Исключение классов разбора – Android studio 2.0 beta 6

Я обновил последнюю версию Android Studio Beta 6 с градиентом: dependencies { classpath 'com.android.tools.build:gradle:2.0.0-beta6' } Приложение отлично работает на эмуляторе и устройствах, которые я тестировал, и он отлично работает. У меня много ошибок, только когда я пытаюсь создать подписи APK, У меня были некоторые ошибки в зависимостях, все они решались, когда я исключил векторную векторную […]

ClassCastException: NoClassDefFoundError нельзя отбрасывать в RuntimeException

Я работаю над обновлением своей кодовой базы до Gradle 2.2 и Android Studio 1.0. В настоящее время я пытаюсь заставить Robolectric 2.4 работать, но я испытываю странную проблему, когда пытаюсь запустить Unit Tests. Проблема возникает только после gradle clean ; Запуск набора тестов несколько раз приведет к прохождению тестов (как и ожидалось). Когда я запускаю […]

Не удалось построить apk: количество ссылок метода не может превышать 64K

Я пытаюсь создать файл apk для своего приложения, однако, я получаю сообщение об ошибке: количество ссылок метода не может превышать 64 КБ. Вот ошибки, Ошибка: количество ссылок метода в файле .dex не может превышать 64 КБ. Узнайте, как решить эту проблему на странице https://developer.android.com/tools/building/multidex.html. Ошибка: выполнение выполнено для задачи ': app: transformClassesWithDexForDebug'. Com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: […]

Ошибка получения Gradle «Не удалось зарезервировать достаточно места для кучи объектов» в Intellij IDEA

Поэтому у меня проблема с распределением памяти. Иногда это работает, а иногда и нет. Я прочитал эту тему и несколько раз пробовал совет. Иногда -Xms512m -Xmx768m работает, иногда -Xms256m -Xmx512m . Я устал от необходимости настраивать этот параметр в IntelliJ в настройках Build, Execution, Deployment > Build Tools > Gradle > Gradle VM . Нет […]

Intereting Posts