Articles of gradle

Ionic Gradle failure "Не удалось найти com.android.tools.build:gradle:2.2.3"

Я пытаюсь в Windows 7 скомпилировать мою платформу Android Ionic с использованием Ionic CLI. Это то, что раньше работало, а теперь нет. Единственное, что изменилось, это то, что я обновил Android Studio. Тем не менее, я не компилирую с Android-студией, поэтому я удивлен, что получаю ошибки Gradle. Для: $ ionic run android Выход: A problem […]

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

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

Как исключить папку 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 подходит […]

Android Unit Testing не работает для проекта библиотеки Android

Мы пытаемся внедрить новую поддержку Android Unit для нашего проекта. Для проекта библиотеки он не может найти классы src / main / java при работе с gradlew. Выполнение теста из Android Studio работает так, как ожидалось. Выполнение теста с помощью gradle в проекте приложения работает так, как ожидалось. Выполнение теста с градиентом в проекте библиотеки […]

DEX не удалось разобрать банку, включая BuildConfig и R, используя Gradle, но работал с Ant

Я пытаюсь перенести проект на Android Studio / Gradle, но у меня возникла странная проблема с банкой, которая отлично работала с использованием Ant . Кажется, что R и BuildConfig включены в банку, а их имя пакета объявлено как верхний регистр, где на самом деле структура пакета определена как строчная. (Я изменил имя пакета, чтобы защитить […]

Тест на эспрессо Android / Gradle не начинается

Мне сложно убедить новую систему сборки Android для запуска тестов. При запуске теста он дает Unable to resolve activity for: Intent Ошибки Unable to resolve activity for: Intent которые обсуждались в других вопросах, но там ничего нет, которые исправили мою проблему. Я разделил его так, чтобы мой тестовый пакет вообще не полагался на мой основной […]

Имеет ли шкала производительности Gradle наилучшее количество процессорных ядер

Любопытно, если производительность построения градиента пропорциональна размерам процессорных ядер. Учитывая однократное увеличение производительности рабочей станции с удвоенным тактовым и двойным Xeon для сборки оболочки градиента через Android Studio Интересно, стоит ли это считать, что я не сглажен диск IO?

Сбой приложения только на устройствах с леденцом

Приложение отлично работает на всех ОС, но когда я добавляю SDK в facebook, он дает мне следующее сообщение об ошибке на устройствах с леденец. compile 'com.facebook.android:facebook-android-sdk:4.20.0' Вызвано: java.lang.ClassNotFoundException: не найден класс «retrofit2.Retrofit $ Builder» по пути: DexPathList [[zip-файл] /data/app/com.myapp.app-3/base.apk ", zip-файл Java.lang.NoClassDefFoundError: сбой разрешения: Lretrofit2 / Retrofit $ Builder; Вызвано: java.lang.ClassNotFoundException: не найден класс «retrofit2.Retrofit […]

Ошибка: не удалось найти цель с хэш-строкой '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" […]

Как получить доступ к buildConfigField в другом месте внутри файла сборки градиента

Я пытаюсь установить buildConfigField в моем блоке productFlavor, а затем ссылаюсь на это поле в другом месте в файле сборки gradle, чтобы использовать это значение при создании имени для apk. например productFlavors{ flavor1{ buildConfigField "String", "APP_FLAVOR_NAME", '"MyApp-Flavor1"' } flavor2{ buildConfigField "String", "APP_FLAVOR_NAME", '"MyApp-Flavor2"' } Как я могу получить доступ к APP_FLAVOR_NAME в другом месте моего […]