Articles of android gradle

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

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

Android Studio: комбинация вкуса продукта с более чем двумя вкусовыми размерами (группы вкуса)

Я разрабатываю приложение для Android с помощью Android Studio (v 2.1, плагин gradle v 2.1.0). Мое приложение имеет различные версии, которые содержат много общего кода, поэтому я решил использовать параметры вкуса и вкусы продукта для настройки кода и ресурсов, когда и где он запрашивается. Это работало оштрафовано, пока у меня было только два ароматических размера. […]

Ошибка градиента, когда Theme объявляет-стиль в двух библиотеках

Я попытался скомпилировать проект андроида, используя следующий файл build.gradle: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.6.+' } } apply plugin: 'android' repositories { maven { url 'https://github.com/Goddchen/mvn-repo/raw/master/' } mavenCentral() } android { compileSdkVersion 18 buildToolsVersion "18.1.1" defaultConfig { minSdkVersion 8 targetSdkVersion 18 } } dependencies { compile 'com.android.support:appcompat-v7:18.0.+' compile 'com.android.support:support-v4:18.0.+' compile 'com.google.android.gms:play-services:3.2.+' […]

Плагин с id 'com.android.library' не найден

Я получаю эту ошибку, когда пытаюсь использовать проект библиотеки в Android Studio. Конкретная строка в build.gradle которая дает эту ошибку, apply plugin: 'com.android.library' Я даже попытался изменить его на apply plugin: 'android-library' Bu по-прежнему не работает, вместо этого он говорит: Error:(7, 0) Plugin with id 'android-library' not found. Я даже пытался добавить: classpath 'com.android.tools.build:gradle:1.2.3.+' Под […]

Локализация строковых ресурсов, добавленных через build.gradle с использованием функции resValue,

Это продолжение ответа, который помог мне на этом посту Мы можем добавить ресурс строки следующим образом из build.gradle : productFlavors { main{ resValue "string", "app_name", "InTouch Messenger" } googlePlay{ resValue "string", "app_name", "InTouch Messenger: GPE Edition" } } Он работает как шарм и служит для того, чтобы иметь разные имена приложений для каждого аромата. (С […]

Ошибка: не удалось найти цель с хэш-строкой 'android-21'

Я хочу изменить мою compileSdkVersion с 23 до 21. Так что я сделал следующие изменения в build.gradle, но я получаю следующую ошибку. Как я могу это решить? Не удалось найти цель с хэш-строкой 'android-21' apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.example.shalabh.fly" minSdkVersion 14 targetSdkVersion 21 versionCode 1 versionName "1.0" […]

Удаление AdMob из приложения в Android Studio

Google теперь требует, чтобы издатели определяли приложения с рекламой. Хорошо, в моей игре нет рекламы, поэтому я пошел выбирать нет, но консоль разработчика говорит, что они обнаружили AdMob SDK 11 в моем приложении. Дело в том, что в моей игре нет AdMob. Это никогда не показываемые объявления, AdMob не находится в манифесте, и я не […]

Gradle Build Работает в Android Studio слишком долго

Всякий раз, когда я запускаю или запускаю проект, работа над градиентом никогда не останавливается. Я пытался создать новый проект, ничего не происходит. Некоторые проекты работают нормально, но некоторые из них не выполняются и выполняются навсегда в процессе построения градиента. Также, когда я открываю проект, открывается этот файл cmd appt.exe.

Crashlytics – разные названия пакетов для разных ароматов градиентов

Я пытаюсь настроить Android-приложение, используя Android Studio с двумя разными вкусами. Каждый аромат меняет packageName и applicationId – поскольку я хочу, чтобы 2 отдельных APK были представлены как два разных продукта в Google Play. Я также пытаюсь настроить отдельные приложения в Crashlytics, по одному для каждого аромата. Несмотря на то, что первый был создан без […]

Android Gradle: переименовать / отключить тип по умолчанию

Можно ли переименовать заранее определенные типы сборки? Мы используем некоторые пользовательские типы сборки, которые представляют нашу внутреннюю настройку промежуточного уровня (DEV / TEST / LIVE) и не нуждаются в сборке в buildTypes (release / debug). Могут ли они каким-то образом переименованы или отключены при вызове assemble ?