Articles of gradle

Gradle и proguard: не удалось найти метод runProguard () для аргументов

Я настроил build.gradle, как это было предложено руководством Proguard Gradle Это root build.gradle buildscript { repositories { flatDir dirs: '/home/username/android-sdks/tools/proguard/lib' mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' classpath ':proguard' } } Теперь это build.gradle для моего проекта apply plugin: 'android' dependencies { compile fileTree(dir: 'libs', include: '*.jar') compile project(':SomeLibraryProject') } android { compileSdkVersion 19 buildToolsVersion "19.0.0" […]

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: […]