Articles of android gradle

Тестирование выпуска и расширенная версия приложения для Android – NoSuchMethodError

Я пытаюсь проверить выпуск сборки Android-приложения с включенным Proguard. Я создал дополнительный файл правил Proguard для тестовых зависимостей, который включен в файл правил выпуска. -keep class android.test.** { *; } -dontwarn android.test.** # Reuse the release ProGuard mapping -applymapping proguard.map -dontshrink -dontoptimize Все компилируется отлично, но не выполняется во время выполнения. java.lang.NoSuchMethodError: android.test.AndroidTestRunner.addTestListener at com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner.start(ProGuard:135) […]

Android Studio отказывается принять, что Google Repository установлен

Я пытаюсь запустить AdMob. Но по какой-то странной причине я не могу заставить Android Studio признать, что Google Repository установлен. Дело в том, что оно установлено в менеджере SDK. И переустановить несколько раз. Структура проекта. Путь к SDK такой же, как в Android SDK Manager. Когда я нажимаю над compile 'com.google.android.gms:play-services:6.+' в моем build.gradle, я […]

Пользовательские репозитории Gradle и разрешение зависимостей

Для проекта, который я разрабатываю, требуются библиотеки писца-java и crashlytics . Обе библиотеки доступны из пользовательских репозиториев. build.gradle выглядит так: buildscript { repositories { maven { url 'http://download.crashlytics.com/maven' } } dependencies { classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+' } } apply plugin: 'android' apply plugin: 'crashlytics' repositories { // is required by Crashlytics library maven { url 'http://download.crashlytics.com/maven' } […]

Собственный отладчик в Android Studio 1.4 (RC1, RC2) не попадает в контрольные точки

У меня есть модуль PDFViewer в моем проекте, в зависимости от библиотечного модуля android libPDF . Нативный код включен в библиотечный модуль (в папку jni ) вместе с соответствующим кодом Android. Я использую Gradle experimental 0.3.0-alpha4 (такая же проблема с 0.2.0 и 0.2.1). Есть собственные файлы из библиотек за пределами jni папки – они включаются […]

Зависимости, не добавленные в файл POM – Android Gradle Maven Publishing

Я использую плагин maven-publish для публикации aar-файла в репозитории maven. Однако я заметил, что компиляционные зависимости не добавляются в pom.xml даже после добавления транзитивного свойства. Я использую com.android.tools.build:gradle:1.1.3 Любые подсказки о том, как разрешить это? build.gradle publishing { publications { sdkAar(MavenPublication) { artifacts { groupId 'com.test' artifactId 'my_sdk' version currentVersion artifact 'build/outputs/aar/release.aar' artifact androidJavadocsJar { […]

Совместное использование ресурсов в рамках единичных тестов и контрольно-измерительных тестов в Android

Теперь, когда Google добавила поддержку экспериментальных модулей , как можно организовать совместное использование ресурсов как для модульных тестов, так и для контрольно-измерительных тестов? Например, скажем, у меня есть класс TestUtils.java который я хочу получить как в моих модульных тестах, так и в моих контрольных тестах. Если я поместил его в папку src/test/java , он будет […]

Gradle connectedAndroidTest завершается с ошибкой «Нет тестов», но выводит результаты тестирования

Недавно мы начали добавлять тесты в наш проект приложений для Android. Мы начали использовать Robolectric, но недавно нам пришлось это вытащить и просто использовать простые тесты вместо этого из-за проблемы, с которой мы столкнулись с Couchbase. Перед добавлением Couchbase наши тесты отлично работали при работе с Roblectric. Из новой ветки, в которой нет Couchbase, я […]

Символы удаляются при создании собственного кода с помощью Gradle

В моем проекте Android, используя новейшие инструменты сборки Gradle, у меня есть один файл с собственным C-кодом и несколько простых функций. Единственное, что включено в файл C, это string.h и jni.h, и функции просто возвращают String и примитивы. Файл помещается в каталог jni, кроме других исходных папок (java, res и т. Д.). Когда я создаю […]

Градиентная синхронизация не удалась по идее 13.1.1

Я создаю проект Android с Android-модулем Gradle, но как только я его создаю, у меня есть ошибка, которую я не понимаю, и я не имею понятия разрешить ее. Это говорит Не удалось выполнить синхронизацию проекта Gradle. Основные функциональные возможности (например, редактирование, отладка) не будут работать должным образом »или« Не удалось выполнить обновление проекта «myrad» проекта: […]

Ошибка сборки Gradle: невозможно загрузить метаданные Maven из https://repo1.maven.org/maven2/io/fabric/tools/gradle/maven-metadata.xml

Я получаю ошибку построения градиента в студии Android, как показано ниже: Error:A problem occurred configuring project ':MyApp'. Could not resolve all dependencies for configuration ':MyApp:classpath'. Could not resolve io.fabric.tools:gradle:1.+. Required by: sw-android:MyApp:unspecified Failed to list versions for io.fabric.tools:gradle. Unable to load Maven meta-data from https://repo1.maven.org/maven2/io/fabric/tools/gradle/maven-metadata.xml. Could not GET 'https://repo1.maven.org/maven2/io/fabric/tools/gradle/maven-metadata.xml'. peer not authenticated Failed to list […]

Intereting Posts
GetDatabase называется рекурсивно Проблемы с Native OpenGL Renderer Как долго запускается Android-эмулятор? Вам нужно закрыть / запустить, если каждый раз, когда вы меняете код Java? Подключение двух устройств Android вместе через USB Десериализация GSON обернутого списка объектов Виджет Android с несколькими кнопками Можно скрыть кнопку меню опций на ICS? Когда Android делает свой недавний скриншот приложений? Кеш-андроид> внутреннее хранилище против кэша объектов Android: Доступ к единой базе данных из нескольких действий в приложении? Могу ли я узнать, сколько символов может поместиться в TextView ширины X dp? Отладка с использованием виртуальной машины, такой как VMWare / VirtualBox? Отображение изображения, загруженного из Интернета как аннотация – использование Picasso Как открыть навигационный ящик при нажатии кнопки в главном фрагменте? Как удалить значок навигационного ящика