Articles of build.gradle

Как использовать несколько res.srcDirs и переопределить некоторые ресурсы с помощью gradle

Я хочу создать разные версии моего приложения на основе разных продуктов , но вам нужна определенная степень гибкости, которую я пока не могу достичь. Это моя структура папок: +src +main +java +res +base +java +res +custom1 +java +res +custom2 +res Общий код находится на главной (услуге), а база ui находится на базовой (активности). Затем пользовательская […]

Android Studio build.gradle – Не удается разрешить символ "android"

Я прочитал учебник здесь, и все работает, за исключением моего build.gradle. Все в разделе «android» подчеркнуто и отображает сообщение об ошибке «Невозможно разрешить символ». Это в Android Studio 0.3.1. Я даже попытался переустановить Android Studio, и он все еще не работает. buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.6.+' } } apply plugin: […]

Перенос проекта в новый экспериментальный плагин gradle

Я пытаюсь перенести свой Android-проект на новый экспериментальный плагин gradle. Я следовал инструкциям на этой странице. Я внес изменения в необходимые файлы, но у меня есть ошибка при попытке синхронизировать проект с файлами градиентов. Ошибка: невозможно загрузить класс 'com.android.build.gradle.managed.ProductFlavor_Impl'. Возможные причины этой непредвиденной ошибки: Кэш зависимостей Gradle может быть поврежден (это иногда происходит после таймаута […]

Android Studio Не удалось вызвать IncrementalTask.taskAction () для задачи ': project: dexDebug'

Недавно я решил переключиться с Eclipse на Android Studio. Я импортировал проект, над которым работал, и теперь получаю эту ошибку, когда пытаюсь запустить проект. Gradle: Execution failed for task ':project:dexDebug'. > Could not call IncrementalTask.taskAction() on task ':project:dexDebug' Я пролетел этот сайт уже 2 дня и пробовал разные предложения безрезультатно. Я выполнил команду gradlew compileDebug […]

Кэш зависимостей Android Gradle может быть поврежден и не работает.

Я пытаюсь импортировать этот проект, даже я пытался импортировать еще несколько проектов тоже, я становлюсь ниже ошибки. https://github.com/ashdavies/data-binding Я потратил 5 часов на это, даже я попробовал много решений в google, но ничего не сработало для меня. Я пробовал следующие решения, ничего не работало. 1) delete .gradle directory 2) Restart IDE, 3) I tested with […]

Gradlew build frozing at mergeDebugResources

Я создаю приложение для отладки, использующее gradlew, как в учебнике google https://developer.android.com/training/basics/firstapp/running-app.html Я был создан для использования проекта android create project –target 2 -g -v 2.9–name myAppName –path ./MyAppDirectory –activity MyActivity –package com.mypackage И это мой файл build.gradle buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:1.5.0' } } apply plugin: 'android' android { […]

Gradle Artifactory Plugin – Как публиковать артефакты из нескольких модулей в проекте?

У меня есть проект с SharedCode (Java) и, во-вторых, модуль Android (Android), который зависит от модуля SharedCode . Я хочу опубликовать артефакт jar из модуля SharedCode и артефакт SharedCode модуля Android . Я не могу понять, как составить мои файлы build.gradle чтобы оба модуля публиковали в Artifactory, когда запускается задача artifactoryPublish . На данный момент […]

Используйте другую версию CodeCode для отладки / выпуска android gradle build

Я хотел бы применить другой VersionCode для создания файла apk . Для отладки только исправить его до 1 и для выпуска любого номера, указанного в defaultConfig. Ниже код дает mypackage-release-1.apk как сборку артефакта сборки , чего не ожидается. Я ожидал, что mypackage-release-10111.apk для этого. Почему строка debug { defaultConfig.versionCode=1 } влияет на артефакт сборки? defaultConfig […]

Java.lang.IllegalAccessError: метод 'void android.support.v4.content

Я обновил playervice в своем sdk, и я получил эту ошибку. И я не могу получить доступ к GCM Token. Перед обновлением sdk мой проект работает отлично. Я трачу весь свой день, но не нашел никакого решения. Я пробовал это, но получаю ошибку в этих зависимостях com.google.android.gms:play-services-plus:9.0.0 Вот мой логарифм Caused by: java.lang.IllegalAccessError: Method 'void […]

Зависимость org.json: json: 20090211 игнорируется для отладки, поскольку она может противоречить внутренней версии, предоставляемой Android

Пока я запускаю студию Android, появляется следующее предупреждение: Зависимость org.json: json: 20090211 игнорируется для отладки, поскольку это может противоречить внутренней версии, предоставляемой Android. В случае возникновения проблемы переупаковка с jarjar для изменения пакетов классов Как я могу устранить эту ошибку? Спасибо.