Articles of gradle

Модульные тесты с Android Studio и Gradle?

Как я могу добавить модульные тесты в свои Android-проекты в Android Studio (IntelliJ)? Точнее: я хочу добавить папку с тестовым кодом (JUnit 4) и выполнить оттуда тесты с помощью обычного установленного JDK (не в эмуляторе Android). До сих пор я добавлял тестовые файлы / java / 'в мой модуль и добавлял «test» в качестве источника […]

Gradle (экспериментальный плагин android) игнорирует зависимость проекта

Я использую Gradle Android Experimental plugin в следующей структуре проекта: Root Project |– app |– my-library settings.gradle include ':my-library', ':app' build.gradle buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle-experimental:0.2.0' } } allprojects { repositories { jcenter() } } Приложение / build.gradle apply plugin: 'com.android.model.application' model { android { compileSdkVersion = 23 buildToolsVersion = […]

Не удалось загрузить собственную библиотеку libnative-platform.so для Linux amd64

Прежде всего, если это относится к Ask Ubuntu, мои извинения … Я не совсем уверен, на каком форуме это подпадает. Я пытаюсь развить и построить проект Android от Github, используя PHP и сценарий оболочки. В основном, я печатаю некоторые результаты из сценария оболочки, который я написал на веб-сайте. Когда вы посещаете страницу и нажимаете несколько […]

Получение имени пакета приложения в плагине gradle

Я создаю плагин gradle, который добавляет новую задачу для каждого варианта приложения. Эта новая задача требует имя пакета варианта приложения. Это мой текущий код, который перестает работать с последней версией плагина android gradle: private String getPackageName(ApplicationVariant variant) { // TODO: There's probably a better way to get the package name of the variant being tested. […]

Как использовать задачуCheckCheck для запуска тестов на удаленных устройствах

На странице http://tools.android.com/tech-docs/new-build-system/user-guide определены следующие задачи: Сборка Задача по сборке результатов (ов) проекта Check Задача для выполнения всех проверок. ConnectedCheck Проверяет, требует ли подключенное устройство или эмулятор. Они будут работать на всех подключенных устройствах параллельно. DeviceCheck Runs проверяет использование API для подключения к удаленным устройствам. Это используется на серверах CI. Build Эта задача собирает и […]

Как включить проверку линзы Android для аннотации @Nullable?

Я заметил, что Android Studio проверяет, что @Nullable не игнорируется в коде: ех. @Nullable MyObject getMyObject(); … MyObject o = getMyObject(); o.method(); ^ Method invocation 'method' may produce 'java.lang.NullPointerException' Это обеспечивается предупреждением NullableProblems IntelliJ. Я хотел бы применить это правило от градиента во время сборки через правило lint. Кто-нибудь знает, можно ли включить что-то похожее […]

Выполнение не выполнено для задачи: app: compileDebugJavaWithJavac

Я взял чужой проект, и когда я попросил AS запустить проект на моем AVD, он выдает мне ошибку: Ошибка: выполнение выполнено для задачи ': app: compileDebugJavaWithJavac'. Ошибка компиляции; См. Вывод ошибки компилятора. Вот мой build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId 'ca.gggolf.aminutegolf' minSdkVersion 19 targetSdkVersion 23 versionCode 1 versionName […]

Обновите плагин Android Studio Gradle до последней версии

Я новичок в Android developpement, и я попытался установить SDK для Facebook в своем проекте Android Studio. Тогда у меня есть ошибка в build.gradle: Error:(111, 0) Cannot call getBootClasspath() before setTargetInfo() is called. Поэтому я искал решение, и я нашел его в стеке: Это известная проблема, которая фиксируется обновлением gradle до: dependencies { classpath 'com.android.tools.build:gradle:1.1.2' […]

Jacoco Android createDebugCoverageReport не найден

Я хочу запустить тесты в приложении Android и создать отчеты о покрытиях, поэтому я добавил конфигурацию Jacoco в файл build.gradle, но это не сработает. apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion '22.0.1' defaultConfig { applicationId "mm" minSdkVersion 12 targetSdkVersion 18 } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } packagingOptions { […]

Gradle: Не удалось создать плагин типа AppPlugin

Я не могу создать приложение для Android с Gradle. build.gradle: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.6.+' } } apply plugin: 'android' repositories { mavenCentral() } dependencies { compile 'com.intellij:annotations:12.0' } android { compileSdkVersion 19 buildToolsVersion "19" defaultConfig { minSdkVersion 14 targetSdkVersion 19 versionCode = 82 versionName = "0.6.1" } sourceSets { […]

Intereting Posts
Версия платформы платформы SDK ((23)) слишком старая, чтобы проверять API, скомпилированные с API 23 Изменить конфигурацию Как избежать повторной компоновки общей иерархии представлений при использовании EditText? В чем разница между андроидом: высота и андроид: layout_height? Android NDK: ссылка с использованием предварительно скомпилированной статической библиотеки Как использовать DataItem для Android Wear Сделать AppBarLayout отвечать на прокрутку в WebView Проблема Android Proguard – по-прежнему появляется сообщение об ошибке «java.io.IOException: Can not process class …» при обфускации Видеофрагмент внутри фрагмента вызывает черный экран Фрагменты Android: когда использовать скрыть / показать или добавить / удалить / заменить? Андроид, предоставляющий различные доступные ресурсы для ориентации Установите OpenGL ES и компилируйте код для Android Выберите первый элемент в ListView с помощью Cursor Loader Можете ли вы запустить IntentService в отдельном процессе? Ошибка: выполнение выполнено для задачи ': app: transformResourcesWithMergeJavaResForDebug'