Articles of gradle

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

Как отключить lint abortOnError в Android Gradle Plugin из верхнего уровня многостраничной директории

У меня есть проект Android Gradle на высшем уровне. Есть несколько подпроектов, вложенных ниже этих проектов (иногда они имеют 2 уровня глубины), т. Е. top level project | project1 vendor libraries | lib1 lib2 Lint прерывает мою сборку в некоторых проектах библиотек. Я могу отредактировать build.gradle каждого отдельного библиотечного проекта, чтобы устранить проблему с помощью […]

Проблемы с запуском ошибки в Android Studio, когда packageDebug в Max OS X

[Исправлена ​​проблема] Я помещал файл jar в специально директорию. Я удалил его, и я могу запустить приложение с Android Studio. [Проблема] Я использую Mac OS X. Перед появлением Android Studio я установил groovy, gradle with gvm. И я использовал плагин android gradle. Я установил Android Studio из разработчиков Android и попытался создать приложение. но, … […]

Тег метаданных в AndroidManifest.xml вашего приложения не имеет правильного значения

Я сталкиваюсь с проблемой, когда у Robolectric возникают проблемы с моим AndroidManifest.xml. Мое приложение работает нормально, но Robolectric терпит неудачу во всех моих тестах, даже assertTrue(true) . Ошибка: android.view.InflateException: XML file /[blah]/build/res/all/debug/layout/activity_main.xml line #-1 (sorry, not yet implemented): Error inflating class fragment вызванный: java.lang.IllegalStateException: The meta-data tag in your app's AndroidManifest.xml does not have the […]

Сократить время синхронизации Gradle в студии Android

Я использую mac с 16-гигабайтной памятью, ssd hdd и все еще Gradle sync занимает 15 минут + каждый раз, когда я создаю, очищаю или открываю проект, есть ли какие-либо улучшения в Studio Studio, которые можно сократить на этот раз.