Articles of android gradle

Как исключить модуль из всех зависимостей, но оставить явное объявление Gradle

Я пытаюсь решить проблему, У меня есть некоторые зависимости, объявленные в файле build.gradle для моего приложения для Android, но проблема в том, что многие из этих зависимостей используют одну и ту же библиотеку appcompat-v7 , в моем случае appcompat-v7 . Можно исключить эту библиотеку для каждой зависимости compile ('com.github……'){ exclude group: 'com.android.support', module: 'appcompat-v7' } […]

Импорт Facebook SDK на Android Studio 0.5.1

Я искал вокруг какое-то время и пробовал каждый ответ, который я мог найти без успеха. Я начинаю думать, что проблема в версии для Android. Однако вот что я сделал: 1 – Я загрузил facebook sdk 2 – Скопировал sdk в папку libs, чтобы проект выглядел следующим образом: MyProj -app –libs —facebook —-build.gradle (2) –build.gradle (1) […]

Ошибка: не удается изменить зависимости конфигурации «: приложение: _debugAnnotationProcessor» после того, как оно было разрешено

Ошибка обновления проекта «Колыбель» После добавления библиотеки build.gradle для build.gradle на уровне приложения. Когда я пытаюсь синхронизировать град, это не удалось. Build.gradle (уровень приложения) apply plugin: 'com.android.application' android { compileSdkVersion 25 buildToolsVersion "25.0.0" defaultConfig { applicationId "com.sample.ac" minSdkVersion 16 targetSdkVersion 24 versionCode 1 versionName "1.0_dev" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" jackOptions { enabled true } } buildTypes { […]

Appcompat v7 не втягивается в проект

Я унаследовал проект, который использует appcompat-v7: 20.0.0 Я не могу построить проект, потому что кажется, что град не включает библиотеку appcompat во время синхронизации / построения. Мои зависимости в файле build.gradle: dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:20.0.0' compile 'com.nineoldandroids:library:2.4.0' compile 'com.google.android.gms:play-services:+' } Кроме того, в проект не задействованы игровые сервисы, но девять […]

Как импортировать проект Android Studio из Git

У меня есть и проект студии Android, который я проверил в git. Мой файл git ignore выглядит так: # built application files *.apk *.ap_ # files for the dex VM *.dex # Java class files *.class # generated files bin/ gen/ # Local configuration file (sdk path, etc) local.properties # Eclipse project files .classpath .project […]

Как Android Studio знает о новых версиях зависимостей?

Android Studio, похоже, знает, когда есть более новая версия зависимости. У репозиториев Maven есть все версии, поэтому, конечно, он может проверять их, но не для всех зависимостей. Заметил, что он работает для зависимостей com.google и com.android, но не для других. Почему это? Может ли он быть настроен? Любое понимание этого оценивается.

Файл сборки Android Gradle с функцией Time Stamp работает вчера

Ниже у меня есть файл сборки для Gradle. Issue. Он использует вчерашний APK вместо сегодняшнего. Основная причина. Я динамически помещаю дату в имя apks – для отладочных сборников. Когда я запускаю приложение, он видит старый APK и видит, что он соответствует ожидаемому Gradle, поскольку Gradle не обновился и заметил изменение даты. Мне нужно заставить gradle […]

Как использовать Android aaptOptions?

В чем смысл aaptOptions.noCompress и т. Д .; Может ли кто-нибудь объяснить их мне? android { aaptOptions { noCompress 'foo', 'bar' ignoreAssetsPattern '!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~' } } Это влияет на все задачи с помощью aapt.

Как исключить папку res из атрибутов построения градации?

У меня есть требование удалить конкретную папку res из аромата. sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] res.srcDirs = ['res'] aidl.srcDirs = ['src'] assets.srcDirs = ['assets'] } } productFlavors { flavor1 { sourceSets { flavor1 { resources { exclude 'res/drawable-mdpi/*' } } } } flavorDimensions "flavor" } Но все же папка drawable-mdpi подходит […]

Gradle Sync не заканчивается после обновления 0.4.6

После того, как я обновил свою Android-студию до 0.4.6, она, похоже, застряла с Gradle Sync. Желтая лента постоянно присутствует в верхней части, в которой говорится, что «Синхронизация проекта« Грейдл »продолжается». Однако нет никаких признаков того, что какой-либо процесс работает на панели внизу. Когда я пытаюсь запустить мое приложение, он не работает с сообщением «Gradle Project […]