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
GapWorker со сломанными или прикрепленными видами не может быть переработана. IsScrap: false isAttached: true Как получить значение элемента Listview, который нажал на android? Ant regex для имен пакетов android Каков правильный способ изменения внешнего вида элементов управления MapView в Android? Можно ли выполнить строку кода Java во время выполнения в Android? Преобразование кадров в миллисекунды в android Как воспроизвести звук родной камеры на Android Cordova 3.4.0: Camera.getPicture () возвращает кодированный URI, если выбран из GALLERY Ответ сервера Google Cloud Messaging медленный (1 минута) Импортировать проект Android Studio с другого ПК с различными версиями Gradle? Как определить границы страницы паспорта с помощью OpenCV? Как насмехаться над картиной в Android Emulator Camera? Приложение для Android несколько раз подряд падает Android-объявления медленной производительности очень много Как безопасный вход в мое приложение для Android с использованием facebook-id?