Articles of android gradle

App: ошибка mergeDebugResources в Android Studio после обновления

Я получаю сообщение об ошибке при создании / выполнении проекта Android Studio. Ошибка: : App: mergeDebugResources FAILED Ошибка: выполнение выполнено для задачи ': app: mergeDebugResources'. Некоторое сбой хэширования файла, см. Журналы для подробностей Я прошел через почту на SO и сделал следующее, чтобы исправить это, но я все еще не могу избавиться от ошибок. Чистый […]

Android – Преобразование классов с Multidexlist для отладки – Instagram JSON Parser

Я пытаюсь скомпилировать и развернуть свое приложение для Android, но у меня проблема MultiDex : Error:Execution failed for task ':app:transformClassesWithMultidexlistForDebug'. > java.lang.UnsupportedOperationException (no error message) Я уже много пытался исправить, но они не работают. Что я уже пробовал: 1. multiDexEnabled true 2. dexOptions dexOptions { javaMaxHeapSize "4g" preDexLibraries = false } 3. Отключение Instant Run […]

Тестирование категорий Android

Я бы хотел иметь две (или несколько) тестовых задач для моего проекта Android, где разница – это другой набор категорий Junit для включения / исключения. Используя плагин java для java, я могу сделать что-то вроде task testFast(type: Test) { useJUnit { includeCategories 'foo.Fast' excludeCategories 'foo.Slow' } } task testSlow(type: Test) { useJUnit { includeCategories 'foo.Slow' […]

С двумя файлами res для каждого варианта сборки Gradle прекратил отслеживать изменения в файлах ресурсов

Я, совершенно невинно, переключился на использование различных значков приложений для каждого вкуса продукта по этим строкам: sourceSets.production { res.srcDirs = ['res', 'res-production'] } sourceSets.beta { res.srcDirs = ['res', 'res-beta'] } sourceSets.internal { res.srcDirs = ['res', 'res-internal'] } Дело в том, что после этого Gradle прекратил замечать изменения в любых файлах макета , таких как res/layout/activity_faq.xml […]

Gradle Исключить или добавить ссылку на файл JAR, содержащийся внутри библиотеки classes.jar

Я столкнулся с некоторыми проблемами с библиотекой, которую я включил в свой проект: при попрошайничестве это была проблема конфликтных зависимостей, которую я разрешил, исключив support-v4 которая является общедоступным модулем. Проблема в том, что один из этих lbsLib-release похоже, был построен с открытым .jar файлом внутри корневого проекта до сборки разработчика. ./gradlew app:dependencies я подтвердил, что […]

Com.android.dex.DexException: несколько файлов dex определяют Landroid / support / annotation / AnimRes;

Привет, я работаю над проектом, для которого я использую Android Studio. У меня есть настройка всего, но когда я запускаю свой проект, я получаю ниже ошибок. Я не мог разрешить это за последние 2 дня. Что может быть проблемой в моем проекте, вызвавшей эту ошибку? Пожалуйста, помогите, если кто-нибудь знает об этом. App build.gradle apply […]

Как отлаживать мое приложение с помощью adb (без IDE) android

Я использую скрипт gradle для создания приложения в Eclipse. Используя gradle, я могу запустить приложение на устройстве, используя скрипт в gradle. task run(type: Exec, dependsOn: 'installDebug') { def adb = "$System.env.ANDROID_HOME/platform-tools/adb" commandLine "$adb", 'shell', 'am', 'start', '-n', 'com.example.multidexproject/.MainActivity' } И он отлично работает. Теперь я хотел бы написать задачу для отладки приложения. Итак, есть ли […]

Gradle Warning "не указано, зависит от библиотек, но является банкой" при компиляции модуля android в пользовательском модуле java-библиотеки

Я новичок в Gradle. У меня есть простая структура проекта (показано ниже), в которой есть основной модуль приложения для Android, один модуль Android (myandroidlibrary) и один чистый Java-модуль (myjavalibrary). Они имеют простые зависимости, app -> myjavalibary, myjavalibary -> myandroidlibrary (см. Рис. Ниже). Снимки файлов Gradle также приведены ниже. Однако, синхронизируя градир, он вызывает следующую ошибку: […]

Gradle-android-scala-plugin дает ошибку «Не удалось найти соответствующий конструктор»

Импортирование этого примера кода в Android Studio дает эту ошибку: Ошибка: (17, 0) Не удалось найти подходящий конструктор для: org.gradle.api.internal.tasks.DefaultScalaSourceSet (java.lang.String, org.gradle.api.internal.file.BaseDirFileResolver) build.gradle: buildscript { repositories { mavenCentral() } dependencies { classpath "com.android.tools.build:gradle:2.0.0" classpath "jp.leafytree.gradle:gradle-android-scala-plugin:1.4" } } repositories { jcenter() } apply plugin: "com.android.application" android{ compileSdkVersion "android-23" buildToolsVersion "23.0.1" } apply plugin: "jp.leafytree.android-scala" android { […]

Папка projectFilesBackup в проекте студии Android для последней версии

Если мы обновим студию Android с последней версией и обновим плагин. Папка с именем projectFilesBackup создана, когда мы открываем наш старый студийный проект в Android в последней версии для Android. Мой вопрос: почему эта папка создана, зачем это нужно и как долго мы должны хранить эту папку в нашей папке проекта?