Articles of android gradle

Наследовать JavaDoc из Android SDK с помощью Gradle

Проблема: Я хочу добавить JavaDoc, который унаследован от Android SDK. Однако Gradle JavaDoc, похоже, не может найти исходный код Android и, таким образом, игнорирует тег {@inheritDoc} . Пример класса public class MyCursor implements android.database.Cursor { /** * {@inheritDoc} */ public int getCount() { return 42; } // … All other interface methods } Задача «Грейдл» […]

Отладочные модульные тесты с использованием IntelliJ / AndroidStudio

Я использую плагин robolectric gradle для написания модульных тестов для Android. Пока все отлично работает, кроме возможности правильно отлаживать мои тесты с помощью Android Studio. Я провел некоторое расследование ( http://forums.gradle.org/gradle/topics/how_do_you_attach_a_debugger_to_gradle_so_that_i_can_debug_it_running_a_task ), и я закончил: Начните отладочную конфигурацию gradle из консоли gradlew -DtestDebug.debug=true app:clean app:testDebug Это остановит сборку градиента и дождитесь прослушивания на 5005 Создайте […]

Таймаут трансляции BroadcastRecord с использованием Firebase Crash services

Я просто добавил Firebase в свое приложение с идеей использования службы управления Crash и Analytics. Все выглядит отлично, пока я не закрою приложение из кнопки «Домой», а затем снова получаю доступ к нему. После этого иногда мое приложение полностью заморожено, любой ответ, любая ошибка и единственный журнал, который я могу получить из моего логарифма: 01-01 […]

Ошибка: выполнение выполнено для задачи ': app: transformClassesWithMultidexlistForDebug'

Я столкнулся с проблемой при создании проекта с поддержкой multiDexEnabled в build.gradle Вот ошибка ** Ошибка: выполнение выполнено для задачи ': app: transformClassesWithMultidexlistForDebug'. Java.io.IOException: Невозможно прочитать [APP_PATH / app / build / intermediates / transforms / CLASSES / FULL_PROJECT / jarMerging / debug / classes.jar] (Невозможно обработать класс [i.class] (Неизвестный тип проверки [19] ] В […]

ResValue в android Gradle – делает resValue переопределять строку с тем же именем

В файле android build.gradle я хочу попробовать resValue, определенный в таком стиле: resValue "string", "suffix", "- Pro" Но в strings.xml меня уже есть строка с названием «суффикс», которая определена и также локализована для других строк. Я хочу знать, могу ли я определить это в моем файле build.gradle , переопределит ли он их в любом файле […]

Как передать String из нескольких модулей?

У меня есть 3 модуля: mod1 , mod3 и mod3 . Модуль mod1 имеет зависимости mod3 и mod3 . Я хочу иметь одну строку (в частности, это будет UserAgent, потому что все 3 модуля HTTP-talk на каком-то сервере и все 3 должны иметь один и тот же набор агентов пользователя), которые будут совместно использоваться этими […]

Android: ClassNotFoundException при использовании проекта библиотеки, который имеет зависимости от градиента

У меня есть пользовательская библиотека представлений, которая правильно компилируется и запускается самостоятельно (через другое действие, созданное только для целей тестирования внутри проекта библиотеки). Однако, когда я создаю библиотеку, а затем импортирую aar в другой проект (открыть настройки модуля-> новый модуль-> существующий aar ..), я получаю runtime ClassNotFoundException – исключение относится к единственной зависимости градиента, которую […]

Увеличить версиюCode на один Автоматически после выполнения пакетаReleaseJar

У меня есть в android тег build.gradle, чтобы увеличить versionCode: apply plugin: 'com.android.library' android { compileSdkVersion 22 buildToolsVersion "22.0.1" def versionPropsFile = file('version.properties') if (versionPropsFile.canRead()) { def Properties versionProps = new Properties() versionProps.load(new FileInputStream(versionPropsFile)) List<String> runTasks = gradle.startParameter.getTaskNames(); def value = 0 for (String item : runTasks) if (item.contains("packageReleaseJar")) { value = 1; } def […]

Невозможно понизить версию плагина Android Gradle

Что может быть причиной того, что я не могу отказаться от версии плагина Android Gradle? Я обновил Gradle plugin 2.0 и теперь хочу использовать 1.5, но моя установленная Android Studio говорит: > Error:The project is using an incompatible version of the Android > Gradle plugin. Please update your project to use version 2.1.0 classpath 'com.google.gms:google-services:2.0.0-alpha6' […]

Создайте локальное приложение gradle на удаленном сервере в Android Studio

Размер моего текущего проекта, включая зависимости, постоянно растет, а это значит, что сейчас на моей локальной машине требуется около 2 минут, чтобы создать текущую gradle build . У нас уже есть система CI, которая строится на нажатиях, но там также есть способ использовать облачные ресурсы для создания локальной версии и вернуть ее на локальный компьютер […]

Intereting Posts
Каковы значения значений в контентном провайдере контента «content // sms /»? GCM отправляет изображение вместо сообщения Пользовательский макет Android – onDraw () никогда не вызывается Перемещение изображения по круговой траектории в android Android Custom PopupWindow / Dialog Многопоточная связь: насколько хороши использование атомных переменных, таких как AtomicInteger? Почему нет AtomicFloat? Намерение возобновить ранее приостановленную деятельность (вызванную из уведомления) Как исправить проблемы notifyDataSetChanged / ListView в динамической оболочке адаптера Android Qt5 для Android: Project ERROR: Неизвестный модуль (ы) в QT: быстрый qml Android как преобразовать int в String? Фоновый рисунок ActionBar Невозможно использовать Fragment.setRetainInstance () в качестве замены для Activity.onRetainNonConfigurationInstance () Как повернуть растровое изображение на 90 градусов Сделать фон для изменения кнопки Android при щелчке по XML Ткань Beta и APK разделяет