Articles of android gradle

Соотношение между версией градиента и версией инструмента построения градиента

Я новичок в градиенте и получил 2 вопроса: Сам gradle – это инструмент построения, поэтому зачем нужен скрипт для Android tool.android.tools.build:gradle:0.7.+ в скрипте? Какова связь между установленной версией gradle (скажем, 1.9) и версией этого инструмента для Android gradle, например 0,7. + В classpath 'com.android.tools.build:gradle:0.7.+' . Если бы я изменил версию последнего на 0.8. +, То […]

Андроид-студия застряла в строительстве

Я использую android studio 2.3, и всякий раз, когда я пытаюсь создать новый проект или открыть какой-то проект, он застрял на этом этапе «Building» ****** «Информация о проекте Gradle», пожалуйста, предложите мне какое-то решение.

Как установить SDK Google Play Services на CircleCI

Я использую сервер CircleCI для сборки и тестирования и приложения для Android и не могу установить Android SDK для сервисов Google Play (включая службы GMS) на сервере. Мой файл circle.yml: environment: ANDROID_HOME: /usr/local/android-sdk-linux dependencies: pre: – echo y | sudo /usr/local/android-sdk-linux/tools/android update sdk –no-ui –all –filter extra-android-m2repository – echo y | sudo /usr/local/android-sdk-linux/tools/android update sdk […]

Android studio – gradle не удалось разрешить зависимости

Я установил Android Studio версии 2.1.2 в свою систему, и если я добавлю какие-либо зависимости в файл Gradle, то I get failed to resolve error . It happen the all the libraries likes Picasso not only for Junit Поэтому я попытался добавить настройку прокси в файл gradle.properties systemProp.http.proxyHost=http://xxxx/xxx systemProp.http.proxyPort=80 systemProp.https.proxyHost=http://xxxx/xxx systemProp.https.proxyPort=80 Но я получаю следующую […]

LintOptions для экспериментального инструмента построения Gradle в Android Studio 1.3

Поскольку Android Studio 1.3 поставляется с поддержкой NDK, я попытался преобразовать сценарии Gradle (build.gradle app / build.gradle и gradle-wrapper.properties) по этой ссылке http://tools.android.com/tech-docs/new -build-system / gradle-experimental . Тем не менее, я не могу найти никаких указаний относительно lintOptions как из учебника, так и для репозитория примеров ndk. Https://github.com/googlesamples/android-ndk Мое приложение / build.gradle apply plugin: 'com.android.model.application' […]

Как узнать свойства в applicationVariants плагина android gradle?

Я использую Android Studio с плагином gradle для разработки приложений. Я изучаю некоторое использование плагина android gradle на DSL Reference . Но я обнаружил, что часть applicationVariants в документе трудно понять. Он дает только такое описание: DomainObjectSet <ApplicationVariant> applicationVariants Список вариантов применения. Поскольку коллекции создаются после оценки, его следует использовать с итератором Gradle для обработки […]

Можно ли определить ресурс массива Android в Gradle?

В Gradle для Android я пытаюсь создать эквивалент этого ресурса массива строк … <resources> <string-array name="url_array"> <item>http://www.url1.com</item> <item>http://www.url2.com</item> <item>http://www.url3.com</item> </string-array> </resources> … в файле конфигурации build.gradle моего приложения. Я не хочу жестко задавать эти значения в res / values ​​/ arrays.xml, так как я хочу иметь возможность генерировать различное содержимое массива для разных вариантов сборки […]

Android, Build Successful, но сборка apk (последующий запуск) не работает

Недавно я обновился до бета-версии Android studio 1.2. Проекты, которые скомпилированы раньше, сломались. Я должен был внести некоторые изменения в файл gradle, чтобы снова скомпилировать проект. Однако сборка выполнена успешно, однако, когда я пытаюсь построить apk, сборка завершается неудачно. Вот подробности проекта. Gradle file: apply plugin: 'com.android.application' android { compileSdkVersion 19 buildToolsVersion '22.0.1' defaultConfig { […]

Предотвратить зависимость Gradle для поддержки библиотеки от переопределения более новой версией

В моем build.gradle меня есть библиотека поддержки в качестве зависимости, как видно из этого, для изменения 19. compile 'com.android.support:support-v4:19.1.+ С ревизией 21 была представлена ​​поддержка Material Design. Я не хочу использовать Material Design в этом случае, но это хорошо. Проблема возникает из-за использования Fabric SDK : Я включаю их репозиторий maven { url 'https://maven.fabric.io/repo' } […]

Android Gradle 2.2 не разрешает использование ShrinkResources для подписанного APK

В рамках развертывания Android Studio 2.2 я обновил инструменты Gradle Build до версии 2.2. После этого мой подписанный процесс сборки APK завершился неудачно, потому что у меня есть shrinkResources = true. Как только я вернусь к Gradle v2.1.3 или установлю shrinkResources = false, все работает нормально. Вот мой файл построения графического приложения: android { signingConfigs […]

Intereting Posts
Диспетчер API Google Places отображает только определенные типы мест Как проверить, отключили ли пользователи звуки для уведомлений? Соответствие между координатами ImageView и растровыми пикселями – Android Android: отобразите TextView в правой части EditText, который находится в TextInputLayout Определите, какой фрагмент в настоящее время отображается в ViewPager Преобразование нормального массива Java или ArrayList в Json Array в android Android http-тестирование с помощью Robolectric Как я могу вызвать номер службы экстренной помощи Как избежать скобок в андроид-студиях? Создайте один файл AAR из нескольких модулей с помощью Gradle Диалоговое окно выбора даты в Android Lollipop Android: зачем использовать getBaseContext () вместо этого Использование MediaCodec для потоковой передачи H264 Как изменить ширину видеообзора программно Наследование AppCompat 22.1.1 Диалог colorAccent от темы приложения не работает