Articles of gradle

Gradle maven зависимость не найдена, если плагин является андроидной библиотекой

Моя цель – собрать библиотеку, которая зависит от других библиотек (из HoloEverywhere), которые присутствуют в удаленном хранилище maven, используя Gradle и Android Studio (0.4.4). Если я установил apply plugin: к android в библиотеке build.gradle, будут найдены удаленные зависимости maven, иначе они не будут ( apply plugin: 'android-library' ). Вот мой build.gradle с объектом android, который […]

Запуск теста Gradle с Robolectric и AppCompat приводит к исключению NullPointerException

Как говорится в заголовке, тесты Robolectric с результатами Gradle в NullPointerException при вызове Robolectric.buildActivity(MyActivity.class).create().get(); Build.gradle (на основе этого ответа ) buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } } repositories { mavenCentral() maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' } } apply plugin: 'android' android { compileSdkVersion 18 buildToolsVersion "18.0.1" defaultConfig { minSdkVersion 7 targetSdkVersion […]

Android Studio – Gradle: Execution failed for task ': Foo: dexDebug' – но почему?

Я получаю эту ошибку: Gradle: Execution failed for task ':Foo:dexDebug'. А с 2 дня! Я попробовал много решений … Но ничего не работает! В самом деле ! Нужна помощь ! Я работаю с Android-студией. (IntelliJ IDEA) Для этого следующие три каталога FooProject [RootProject] |-gradle |-libraries |-facebook [library1] |-libs |-android-support-v4.jar |-res |-*.(drawable…) |-src |-*.java |-build.gradle |-AnroidManifest.xml […]

Как указать вред для proguard в файлах сборки градиента android для библиотек, которые вытаскиваются из центра maven

Есть ли способ передать библиотеки, вытащенные из maven central в качестве накладок для proguard? Я хочу, чтобы они были запутаны. Контекст: удалить неиспользуемые классы с помощью proguard для Android

Построенный аромат проекта

Я хочу создать различные варианты проекта (только папки res имеют различное содержимое), но это не сработает. Итак, вот мой файл build.gradle (как в этом вопросе Custom old Android project structure в Gradle ): buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.4' } } apply plugin: 'android' dependencies { compile fileTree(dir: 'libs', include: '*.jar') […]

Не удалось найти версию, совместимую с com.android.tools.build:gradle:1.10+

Я прошел через многие из сообщений stackoverflow относительно этого типа ошибок, но никто не работает. Я импортирую проект, который использовал gradle .63 Ошибка сказала мне обновить до 1.10, потому что предыдущая версия имеет несовместимости. Я сделал так, как просил, и теперь получаю эту ошибку : Could not find any version that matches com.android.tools.build:gradle:1.10.+ build.gradle dependencies […]

Не удалось разрешить активную зависимость андроида в Gradle, когда Active Android включен в библиотеку

У меня есть проект библиотеки, который включает активный андроид с использованием Gradle. Чтобы заставить его работать, я должен добавить compile 'com.michaelpardo:activeandroid:3.1.0-SNAPSHOT' И добавьте репозиторий для него так: repositories { maven { url "https://oss.sonatype.org/content/repositories/snapshots/" } } Однако, если я делаю это в проекте библиотеки, я получаю сообщение об ошибке: Error:A problem occurred configuring project ':app'. > […]

Можно ли указать testApplicationId для каждого аромата в Gradle?

У меня есть два продукта вкусов, и установить testApplicationId как и в build.gradle : defaultConfig { minSdkVersion 8 targetSdkVersion 19 testApplicationId 'com.example.testapp' } Можно ли переопределить этот testApplicationId в каждом productFlavor ? Я попытался переопределить сам testApplicationId в отдельном productFlavors , но тогда файл R.class не генерируется, и я получаю ошибку компиляции. Я прочитал о […]

Исключая определенные модули от proguard Android Gradle Buildscript

У меня есть структура проекта следующего вида: Root Project +—— Module A +—— Module B Теперь модуль B – это огромный проект, но я использую API для его доступа, поэтому я хотел бы загрузить классы модуля B во время выполнения , Поэтому я хотел бы скомпилировать его, но в отдельном файле DEX. Я могу скомпилировать […]

Объясните стратегию переходных зависимостей, описанную в документации Android Build System

Может ли кто-нибудь объяснить, что означает команда инструментов Android в этом коротком параграфе, приведенном ниже? В частности: что такое «somelib.jar»? Представляют ли они, что я создаю новый субпроект, который имеет только зависимости, назовите его «projectA», а затем опубликуйте проект «projectA.jar»? (Используя artifacts.add ("default", файл ('projectA.jar')) Предполагаемое поведение, которое я хочу, это опубликовать «projectA.jar» вместе с […]

Intereting Posts
Как установить мою активность в качестве основной деятельности в Android? Как перестроить приложение «Launcher» по умолчанию? Публикация моей веб-службы RESTful в Интернете NullPointerException: println нуждается в сообщении в android Android получить эскиз изображения, хранящегося на SD-карте, чей путь известен Android, как сделать Splash Screen aka Launch Screen без белого экрана? Изменение цвета фона вкладки TabLayout (библиотека поддержки дизайна Android) не занимает всего пространства табуляции Google Place Picker на Android – ограниченная область / радиус GetLine1Number () не работает Fatal Exception: неизвестная ошибка (код 14) не удалось открыть базу данных HTML 5 Автозапуск Google Chrome Android не воспроизводится WebView показывает исходный html с loadDataWithBaseURL, а не визуализированный вид Как центрировать кнопки на экране по горизонтали и вертикали плюс равноотстоящие друг от друга? NetworkInterface.getNetworkInterfaces () генерирует исключение с нулевой строкой сообщения Библиотека AndroidFillableLoaders от JorgeCastilloPrz – проблема SVGPath