Articles of Градиент

Не удается создать проект Gradle с Android Studio

Я использую Android Studio 0.3.0 (настроен на использование градиентной оболочки для сборки), Gradle 1.8. Каждый раз, когда я создаю (или перестраиваю) проект с Android Studio, я получаю ошибку: Gradle: A problem occurred evaluating project ':MyProject'. > For input string: "" Нажав на ошибку, вот код ошибки в файле build.gradle: def getCommitsCount() { return 'git rev-list […]

Сеть недоступна: connect

После обновления до версии 0.4.0 для Android Studio я начал получать следующую ошибку при компиляции моего проекта: A problem occurred configuring project ':muve'. > Could not resolve all dependencies for configuration ':muve:classpath'. > Could not resolve com.android.tools.build:gradle:0.7.+. Required by: MUVE:muve:unspecified > Failed to list versions for com.android.tools.build:gradle:0.7.+. > Could not list versions using M2 pattern […]

Builg.gradle: как выполнять код только по выбранному вкусу

Я объявил эту функцию в своем проекте Android build.gradle: def remoteGitVertsion() { def jsonSlurper = new JsonSlurper() def object = jsonSlurper.parse(new URL("https://api.github.com/repos/github/android/commits")) assert object instanceof List object[0].sha } И этот вкус: android { … productFlavors { internal { def lastRemoteVersion = remoteGitVersion() buildConfigField "String", "LAST_REMOTE_VERSION", "\"" + lastRemoteVersion + "\"" } … } … } […]

Gradle: передача параметров для `apply from: <file>`

Я хотел бы поместить некоторый общий gradle сценария gradle в общий файл .gradle . Затем я могу повторно использовать его, используя apply from: statement. Вопрос в том, можно ли передавать параметры в прикладной скрипт? Например, я хотел бы использовать следующую плиту котла: apply plugin: 'com.android.application' apply plugin: 'com.neenbedankt.android-apt' apply plugin: 'org.robolectric' configurations { apt } […]

Обычная проверка Checkstyle с помощью gradle (студия Android)

В настоящее время я переношу свой проект приложения из основанного на Ant Eclipse на Android-студию на базе Gradle. Мой проект eclipse имеет специальную проверку Checkstyle, настроенную как пользовательскую, и затем настраиваемый пакет включается в конфигурационный файл Checkstyle. Я столкнулся с проблемами миграции этой пользовательской проверки на студию Android. Не знаете, где, как я могу указать […]

Удалить внешнюю библиотеку из obfuscated classes.jar (в Android Studio / Gradle)

Я создал андроидную библиотеку (используя Android Studio), которая импортирует внешний .jar-файл (содержащий только интерфейсы) для правильной сборки. Но окончательный файл библиотеки не должен включать этот файл, так как основной проект приложения будет содержать файл .jar, который уже содержит эти классы интерфейса, содержащиеся во внешней библиотеке. Если я оставлю файл внутри, компилятор будет жаловаться на «несколько […]

Android Studio – transformClassesWithMultidexlistForDebug error

После обновления с com.android.tools.build:gradle:2.0.0-alpha3 до com.android.tools.build:gradle:2.0.0-alpha6 Я получил эту ошибку: Error:Execution failed for task ':MyApp:transformClassesWithMultidexlistForDebug'. > java.util.NoSuchElementException (no error message) У меня есть multiDexEnabled true , который работал до сих пор (до alpha3 ); Если я удалю его, я получаю еще одну ошибку: Error:A problem was found with the configuration of task ':MyApp:zipalignDebug'. > File […]

Предупреждения Android gradle и roboguice 2.0

После добавления зависимости от roboguice 2.0 я получаю много предупреждений, таких как ниже, при запуске gradle build warning: Ignoring InnerClasses attribute for an anonymous inner class (net.sf.cglib.util.StringSwitcher$Generator$1) that doesn't come with an associated EnclosingMethod attribute. This class was probably produced by a compiler that did not target the modern .class file format. The recommended solution […]

ActionBarActivity и FragmentActivity … «Неконвертируемые типы»?

В настоящее время у меня возникла любопытная проблема, пытаясь одновременно использовать v4 и v7 (actionbar) совместимые библиотеки. Предположим, у меня есть собственный класс Activity, который расширяет ActionBarActivity, с одной стороны, и, с другой стороны, фрагмент, внутри которого я называю «(MyActivity) getActivity ()». Я проверил импорт, а мой Фрагмент – фрагмент v4. В фрагменте v4 вызов […]

Как мне управлять изменениями SNAPSHOT с помощью Android Studio?

Я использую Android Studio 0.2.5 с градиентом 1.6. Я сотрудничаю с разработчиком библиотеки, которую я использую, поэтому, когда он подталкивает обновления к some-library:2.1.5-SNAPSHOT я хотел бы получить ее немедленно. Я могу отключить кеширование для изменения модулей в градиенте, установив стратегию разрешения следующим образом: configurations.all { resolutionStrategy.cacheChangingModulesFor 0, 'seconds' } Это отлично работает для сборки командной […]

Intereting Posts
Android @Intdef для флагов, как использовать его Предотвращать перезапуск активности при изменении ориентации Изменение панели инструментов на значок ящика / меню после popBackStack ()? Google Play просит принять пользовательские разрешения, как в встроенных разрешениях в случае автоматического обновления Создание распространяемого компонента или библиотеки для Android Как сгенерировать отчеты об испытаниях JUnit для android для jenkins Как запустить сервис не по основной теме? Откройте PopupWindow и дайте внешним пользователям по-прежнему ощутить Каков самый простой и надежный способ получить текущее местоположение пользователя на Android? Ограничения по темам для android? Могли бы жить обои в качестве фона? «Диспетчер оконных сбоев» при отправке клавиши «Вниз» на Samsung Galaxy S Android Bluetooth не показывает диалог сопряжения Поддержка NDK – экспериментальные функции, и все варианты использования еще не подтверждены ошибкой в ​​Android Studio? Точка входа приложения для Android