Articles of gradle

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

Я хочу создать различные варианты проекта (только папки 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» вместе с […]

Как добавить подмодуль java gradle в мой Android-модуль?

Предположим, у меня есть проект приложений Android в IntelliJ Idea с Gradle. Назовите это MyApplication . Я хочу добавить простой библиотечный модуль Java (не проект библиотеки Android) как подмодуль к MyApplication . Давайте позвоним этому модулю testlib . И затем, когда весь проект построен, я хочу, чтобы этот модуль был скомпилирован и включен в / […]

Gradle Настройка типа сборки для разных ароматов

Я пытаюсь указать типы сборки для каждого из моих ароматов gradle. Таким образом, структура будет android { productFlavors { flavor1 { buildTypes { debug { packageNameSuffix ".flavor1" versionNameSuffix "flavor1" } release { packageNameSuffix ".flavor1" versionNameSuffix "flavor1" signingConfig signingConfigs.foo } } } flavor2 { buildTypes { debug {} release { signingConfig signingConfigs.bar } } } } […]

Ошибка сборки Android-градиента: ошибка захвата 137

Случайно, пытаясь построить мои приложения для Android, у меня есть это сообщение во время mergeResources: Выполнение не выполнено для задачи ': ImmoStruct: mergeReleaseResources'. Не удалось запустить команду: /home/android/adt-bundle/sdk/build-tools/21.1.2/aapt s -i /home/android/queue/294c2840260c2d59c396a7e08ac3c32ba045cb28/ImmoStruct/src/main/res/drawable-mdpi/ic_find_previous_holo_light.png -o / Home / android / queue / 294c2840260c2d59c396a7e08ac3c32ba045cb28 / ImmoStruct / build / res / all / release / drawable-mdpi / ic_find_previous_holo_light.png Код […]

Новая реликвия – java.io.IOException: существует файл

У меня возникают проблемы при попытке создать мой Android-проект, который зависит от New Relic. Подробнее см. Ниже. Команда: ./gradlew clean assembleProdDebug assembleProdDebugTest См. Вывод на выходе ниже: … :my-project:my-project:packageReleaseJniLibs[newrelic] Error encountered while loading the New Relic agent java.io.IOException: File exists at sun.tools.attach.BsdVirtualMachine.createAttachFile(Native Method) at sun.tools.attach.BsdVirtualMachine.<init>(BsdVirtualMachine.java:74) at sun.tools.attach.BsdAttachProvider.attachVirtualMachine(BsdAttachProvider.java:63) at com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:208) at com.sun.tools.attach.VirtualMachine$attach.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at […]

Intereting Posts
Содержимое появляется за непрозрачной панелью навигации, когда панель действий прозрачна Горизонтальное ListView, как Google Каталоги Android отправит изображение и сохранит URL Дополнительные намерения дублируются при использовании FLAG_UPDATE_CURRENT в PendingIntent при создании уведомлений об андроидах Что такое фатальный сигнал 6 в logcat android Android – использование прокрутки влево-вправо для возврата Настройка темы ActionBarSherlock для Android-приложения Ресурсы Android XXHDPI Странная проблема в объединении аудиофайлов и воспроизведении в разных версиях API Как перенаправлять вызовы на голосовую почту в программном обеспечении Android Как очистить все таблицы в ActiveAndroid? Откройте страницу facebook из приложения Android (в версии для facebook> v11) Пользовательские кнопки треугольника Android RelativeLayout выровнять родительский * боковой * + margin * side * Почему для удаления rawQuery требуется moveToFirst, чтобы фактически удалить строки?